Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: GooglePlay não instala no Tablet, mas o eclipse sim. WTF?

Lúcio, era isso mesmo. Implementei o recurso no Manifest e agora meu tablet SGTab 10.1 está disponível na lista de dispositivos compatíveis.


Muito Obrigado pela ajuda.

________________
Geronildo Jr.


Em sábado, 23 de março de 2013 11h48min10s UTC-3, Geronildo Jr. escreveu:
Hummmm Então quer dizer que é só definir o <uses-feature /> no Manifest que resolve o problema? Na Splash do App eu verifico se o dispositivo é tablet ou smartphone e ai ele inicia dependendo desse if. 

Outra coisa... no meu tablet SGTab 10.1 (GT-7500), eu coloquei meu chip e ele envia as SMS normalmente do app. Além do mais, o eclipse reconhece ele como dispositivo OK para rodar, tanto é que fiz todos os testes rodando direto nele. 


_____________
Geronildo Jr.


Em sexta-feira, 22 de março de 2013 15h43min42s UTC-3, luciofm escreveu:
Suspeitei desde o principio

Se voce adiciona <uses-permission android:name="android.permission.SEND_SMS" />, você está implicitamente dizendo que o device precisa ter a feature android.hardware.telephony

<uses-feature
        android:name="android.hardware.telephony"
        android:required="false" />
para sobre-escrever esse comportamento, e na hora de mandar um SMS, primeiro você precisa testar para ver se o Device suporta essa feature, senão vai dar crash...



Lúcio Maciel
luc...@gmail.com


2013/3/22 Geronildo Jr. <geron...@gmail.com>
É pra já, Sr. Lúcio!!! 

<?xml version="1.0" encoding="utf-8"?>
    package="com.gerondesign.smsclientes"
    android:versionCode="4"
    android:versionName="1.3" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
    
<supports-screens 
    android:anyDensity="false" 
    android:resizeable="true" 
    android:smallScreens="true"
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:xlargeScreens="true" />

     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
     <uses-permission android:name="android.permission.VIBRATE" />
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        
        <!-- Executa a app ao terminar a inicialização do android -->
        <receiver 
            android:name=".StartupBroadcastReceiver">
    <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
  </receiver>
 
        <!-- Services -->
        <service android:name=".agendas.AgendaService" >
            <intent-filter >
                <action android:name="AGENDA_SMS" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </service>
        <service android:name=".agendas.EnviaSMS" >
            <intent-filter >
                <action android:name="ENVIA_SMS" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </service>
        <activity android:name="Splash">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <activity android:name="MainActivity" android:label="@string/app_name"></activity>
        <activity android:name="Notificacao" android:label="@string/app_name"></activity>
        <activity android:name="Sobre" android:label="@string/app_name"></activity>
        <activity android:name=".clientes.FormCliente" android:label="@string/app_name"></activity>
        <activity android:name=".clientes.ListaClientes" android:label="@string/app_name"></activity>
        <activity android:name=".datas.FormData" android:label="@string/app_name"></activity>
        <activity android:name=".datas.ListaData" android:label="@string/app_name"></activity>
        <activity android:name=".agendas.FormMensagem" android:label="@string/app_name" ></activity>
        <activity android:name=".agendas.FormAgenda" android:label="@string/app_name" ></activity>
        <activity android:name=".agendas.ListaAgendas" android:label="@string/app_name" ></activity>
        <activity android:name=".agendas.FormReagendamento" android:label="@string/app_name" ></activity>
        <activity android:name=".fragments.MainFragment" android:label="@string/app_name" android:screenOrientation="landscape"></activity>
        
    </application>

</manifest>


Em sexta-feira, 22 de março de 2013 14h33min53s UTC-3, luciofm escreveu:
Cola o AndroidManifest ai.

Lúcio Maciel
luc...@gmail.com


2013/3/22 Geronildo Jr. <geron...@gmail.com>
O mais estranho, Rafael, é que meus outros Apps publicados no GooglePlay instalam perfeitamente nele.

____________
Geronildo Jr.



Em sexta-feira, 22 de março de 2013 14h31min53s UTC-3, Raffael Mendes escreveu:
Estou a muito tempo tendo esse problema com o samsung galaxy tab 7500, ainda não consegui resolver, mas estou trabalhando aqui, qualquer coisa eu posto uma solução

Em sexta-feira, 22 de março de 2013 08h49min03s UTC-3, Geronildo Jr. escreveu:
Bom dia pessoal! 

O que pode estar havendo com meu app para que o GooglePlay setar meu tablet (Samsung Galaxy Tab 10.1 - GT7500) como não compatível? No Manifest (código abaixo), defini os tamanhos de tela suportados e as versões como manda o figurino. O mais engraçado é que o eclipse reconhece e instala o app no tablet, mas o GooglePlay dis que "Este item não é compatível com seu dispositivo". É a primeira vez que me deparo com isto e vi em outro post que um colega resolveu setando justamente o código abaixo no Manifest. Fiz isso, mas não resolveu! Poderia ser alguma coisa faltando no meu Manifest ou isso seria BUG do GooglePlay? O certo é que essa trollagem me deixou nervoso!

Versão do android do Tablet: 3.2

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
<supports-screens 
    android:anyDensity="false" 
    android:resizeable="true" 
    android:smallScreens="true"
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:xlargeScreens="true" />


App: SMS Clientes


________________
Geronildo Jr.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário