[APP] QualityApp Reader, (Beta För utvecklare)

Diskussion i 'Applikationsutveckling' startad av DroidStop, 15 mar 2012.

  1. DroidStop

    DroidStop Youth Droid Medlem

    Blev medlem:
    20 okt 2010
    Inlägg:
    137
    Mottagna gillanden:
    4

    MINA ENHETER

    [​IMG]

    https://play.google.com/store/apps/details?id=net.qualityapp.reader
    [​IMG]
    Denna app visar aktuell aktivitet och pressmeddelanden från utvecklare som redan registrerat sig hos QualityApp.net.

    Betan är mest riktad mot utvecklare, då den erbjuder ett sätt att visa dina uppdateringsloggar, läs-mej filer och faq's om du anropar den från din egen app och/eller är motvillig att integrera kod från en utomstående källa.

    Främsta syftet med appen är att erbjuda möjlighet att visa enhetliga release-loggar och liknande dokument, samtidigt som nyhetsfeeden som visas när man startar appen manuellt ökar synligheten för apputvecklare.

    Hela QualityApp.net är i betastadiet och vi kommer snart börja begränsa antalet nyregistreringar (Har inte fräschaste servern just nu). men vi planerar att lämna beta-fasen 1:a maj.

    Förutsatt att du registrerat dej kan du använda denna funktion för att öppna din releaselogg i vår app.
    Kod:
    	// action can be set to:
    	// rm to display your Readme
    	// rl to display your Release Log
    	// faq to display your Frequently Asked Questions!
    	private Intent getExternalIntent(String action)
    	{
    		  Intent intent = new Intent("android.intent.action.MAIN");
    		  intent.setComponent(ComponentName.unflattenFromString("net.qualityapp.reader/net.qualityapp.reader.Reader"));
    		  intent.addCategory("android.intent.category.LAUNCHER");
    		  intent.putExtra("packagename", getApplicationContext().getPackageName());
    		  intent.putExtra("action", action);
    		  
    		  
              List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);  
    		  
    		  
    		  if (list.size() == 0)
    		  {			    
    		        new AlertDialog.Builder(this)
    		        .setIcon(android.R.drawable.ic_dialog_alert)
    		        .setTitle("Missing component")
    		        .setMessage("This feature requires the QualityApp Reader component to be installed! \n Would you like to download it from Google Play now?")
    		        .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
    
    					public void onClick(DialogInterface dialog, int which) {
    						  Intent intent = new Intent(Intent.ACTION_VIEW);
    						  intent.setData(Uri.parse("market://details?id=net.qualityapp.reader"));		  			  
    						  startActivity(intent);
    					}
    
    		        })
    		        .setNegativeButton("No", null)
    		        .show();
    			    return null;
    		  }
    		  return intent;		
    	}
    
    Intent starter = getExternalIntent("rl");
    if (starter != null)
     {startActivity(starter); }
    
     
  2. KarlssoN1337

    KarlssoN1337 Kid Droid Medlem

    Blev medlem:
    27 okt 2010
    Inlägg:
    81
    Mottagna gillanden:
    1

    MINA ENHETER

    Grym tjänst! Rekommenderas starkt :)