Показать сообщение отдельно
Старый 19.05.2015, 09:21   #645
klimsky
Пользователь
 
Регистрация: 13.10.2014
Возраст: 45
Город: Томск
Регион: 70
Машина: Ford Mondeo MK4
Сообщений: 32
klimsky is on a distinguished road
По умолчанию

Цитата:
Сообщение от Sergey 4_4 Посмотреть сообщение
Спасибо. Установил попробовал,что-то никак не хотят устанавливаться. Обычные обои ставятся,живые не могу.Пишет что-то типа Внимание:Активация живых обоев с EasyProfiles возможно только на root-правах с активированными системы связи! Может что не так делаю подскажите? Пробовал также через run shell таскера установленные в ручную живые обои командой выключаются,включатся не хотят.Цифру 2 в команде активации пробовал менять на цифры от1до10 безрезультатно.Заранее благодарен за подсказку!
живые обои AudioGlow пробовали устанавливать? рут есть и галка рут в запуске скрипта стоит?
для установки других обоев нужно знать [class name], нужно исследовать файл AndroidManifest.xml, для этого можно воспользоваться App Detective. выбираем приложение, например Classy Live Wallpaper, открываем его Manifest, изучаем:
Код:
<manifest 
    versionCode="6"
    versionName="1.6"
    installLocation="preferExternal"
    package="com.barberousse.classylivewallpaperlite">
  <uses-sdk   
      minSdkVersion="8"
      targetSdkVersion="8"/>
  <uses-feature glEsVersion="0x20000"/>
  <uses-feature name="android.software.live_wallpaper"/>
  <application   
      label="@string/app_name"
      icon="@drawable/icon">
    <service     
        label="@string/app_name"
        name=".Wallpaper"
        permission="android.permission.BIND_WALLPAPER">
      <intent-filter>
        <action name="android.service.wallpaper.WallpaperService"/>
      </intent-filter>
      <meta-data       
          name="android.service.wallpaper"
          resource="@xml/lines"/>
    </service>
    <activity     
        label="@string/wallpaper_settings"
        name=".WallpaperSettings"
        exported="true"/>
  </application>
</manifest>
соответственно, получаем команду установки живых обоев:
Код:
service call wallpaper 2 i32 1 s16 com.barberousse.classylivewallpaperlite s16 com.barberousse.classylivewallpaperlite.Wallpaper
upd: либо в той же App Detective исследуя приложение, смотрим вкладку General, [package name] берем оттуда:
Код:
Package name:
com.cyphercove.audioglow
вкладку Services, там есть строки вида (на примере AudioGlow), получаем [class name]:
Код:
Services - Audio Glow
.LWService
permission:android.permission.BIND_WALLPAPER
klimsky вне форума   Ответить с цитированием