1

Я только что получил новый google-glass от компании, которая хочет, чтобы она поддерживала своих сотрудников при сборе и упаковке товаров на их складе. По этой причине им требуется приложение Client Server, которое действительно не является проблемой.Google Glass - приложение для автозапуска при загрузке

Я никогда не делал что-то со стеклом раньше, и я хочу знать, можно ли запускать пользовательское приложение при загрузке и помещать в него пользователя.

Вчера я проложил устройство, которое дает мне полный доступ, но я не знаю, как это сделать.

Спасибо!

ответ

0

Да, это возможно.

Поскольку вы подключили устройство, так что вы можете создать системное приложение, которое можно распознать при перезагрузке. Остальные шаги полностью аналогичны мобильным устройствам Android.

Как это сделать:

Если вам необходимо знать, какие шаги вы можете осуществлять поиск в Интернете, или вы можете попробовать следующее:

Во-первых, вам нужно разрешение на вашем AndroidManifest.xml:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 

Кроме того, в вашем AndroidManifest.xml, определить свою службу и прослушивайте BOOT_COMPLETED действия:

<service android:name=".MyService" android:label="My Service"> 
    <intent-filter> 
     <action android:name="com.myapp.MyService" /> 
    </intent-filter> 
</service> 

<receiver 
    android:name=".receiver.StartMyServiceAtBootReceiver" 
    android:label="StartMyServiceAtBootReceiver"> 
    <intent-filter> 
     <action android:name="android.intent.action.BOOT_COMPLETED" /> 
    </intent-filter> 
</receiver> 

Затем вам нужно определить приемник, который будет получить BOOT_COMPLETED действия и начать свой сервис.

public class StartMyServiceAtBootReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) { 
      Intent serviceIntent = new Intent(context, MySystemService.class); 
      context.startService(serviceIntent); 
     } 
    } 
} 

И теперь ваша служба должна работать при запуске телефона.

+0

Вам не нужно внедренное устройство для android.intent.action.BOOT_COMPLETED, если у вас есть корневое устройство, есть более простые способы. – dljava