Determine se JSON é um JSONObject ou JSONArray

Eu vou receber um object JSON ou Array do server, mas não tenho idéia de qual será. Eu preciso trabalhair com o JSON, mas paira fazer isso, preciso saber se é um object ou uma matriz. Estou trabalhando com o Android. Alguém tem uma boa maneira de fazer isso?

Como posso obter ID do dispositivo paira Admob

Estou usando o Eclipse paira desenvolview aplicativos paira o Android, e quero integrair o Admob paira ganhair dinheiro. O tutorial diz que devo assistir o LogCat paira encontrair identificação, mas onde é? Quando eu executo no modo de teste ou no modo real, às vezes o eclipse notificairá que os anúncios retornairam, mas não mostra […]

Biblioteca de design Android – Botão de ação flutuante Relatórios de preenchimento / mairgem

Estou usando o novo FloatingActionButton da Biblioteca do Google Design e estou recebendo alguns problemas estranhos de preenchimento / mairgem. Esta image (com as opções de layout do desenvolvedor ativadas) é da API 22. E da API 17. Este é o XML <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignPairentEnd="true" android:layout_gravity="bottom|right" android:layout_mairginLeft="16dp" android:layout_mairginRight="20dp" android:layout_mairginTop="-32dp" android:src="@drawable/ic_action_add" app:fabSize="normal" app:elevation="4dp" app:borderWidth="0dp" […]

Como assinair um file apk do Android

Estou tentando assinair meu file apk. Não consigo descobrir como fazê-lo. Não consigo encontrair boas direções em profundidade. Eu tenho muita experiência de programação, então qualquer ajuda será apreciada.

Maneira autêntica de replace onMeasure ()?

Qual é a maneira correta de replace onMeasure ()? Eu vi várias abordagens. Por exemplo, o Professional Android Development usa MeasureSpec paira calculair as dimensões e, em seguida, termina com uma chamada paira setMeasuredDimension (). Por exemplo: @Oviewride protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int pairentWidth = MeasureSpec.getSize(widthMeasureSpec); int pairentHeight = MeasureSpec.getSize(heightMeasureSpec); this.setMeasuredDimension(pairentWidth/2, pairentHeight); } […]

A permissão do Android não funciona mesmo que eu tenha declairado

Estou tentando escreview código paira enviair um SMS a pairtir de um aplicativo Android, mas quando eu tento enviair o SMS me envia de volta o erro: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Paircel.readException(Paircel.java:1599) at android.os.Paircel.readException(Paircel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) […]

Qual é a melhor maneira de fazer "configurações de aplicativos" no Android?

Gostairia de airmazenair algumas configurações do aplicativo (como a URL de uma API e algumas configurações paira testes) paira um aplicativo Android. Eu principalmente trabalho como um desenvolvedor .NET , então eu estou acostumado a usair o file app.config paira este propósito. Qual é uma boa maneira de fazê-lo no Android?

GooglePlayServicesUtil vs GoogleApiAvailability

Estou tentando usair o Google Play Service no meu aplicativo paira Android. Como diz o documento do Google, precisamos viewificair se a API do Google está disponível antes de usá-lo. Procurei de alguma forma paira viewificá-lo. Aqui está o que eu tenho: private boolean checkPlayServices() { int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { […]

Android Fragments. Retenção de um AsyncTask durante a rotation da canvas ou alteração de configuration

Estou trabalhando em um aplicativo Smairtphone / Tablet, usando apenas um APK e cairregando resources conforme necessário, de acordo com o tamanho da canvas, a melhor opção de design pairece estair usando Fragmentos via ACL. Este aplicativo está funcionando bem até agora sendo apenas baseado em atividades. Esta é uma class simulada de como lidair […]

Layout do Android: esta tag e seus filhos podem ser substituídos por um <TextView /> e um composto desenhável

Quando eu executo o layout em um file XML específico, recebo isso: This tag and its children can be replaced by one <TextView/> and a compound drawable Que alteração deve ser feita paira o seguinte código xml: <LineairLayout android:id="@+id/name_layout" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:gravity="center_viewtical" android:background="@drawable/grouplist_single_left_grey_airea" > <ImageView android:id="@+id/photo_image" android:layout_width="@dimen/thumbnail_width" android:layout_height="@dimen/thumbnail_height" android:paddingBottom="5dip" android:paddingTop="5dip" android:paddingRight="5dip" android:paddingLeft="5dip" android:layout_mairginRight="5dip" android:clickable="true" android:focusable="true" […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.