1. android tv 支持打印机吗
不一定支持,很多TV的安卓系统阉割了一些服务。您只能自己试一试了。
2. android tv 开发需要什么基础
Android TV app开发与一般Android开发最大的区别在于焦点控制 , 用户在使用Android TV设备主要是通过遥控器操作app。机顶盒应用不同于手机应用,因为多数是没有触摸屏的,只能靠遥控器,所以要保持一个焦点的位置,让用户知道当前操作作用的对象. 然而一些app,依据系统对focus的判断,会出现的状况: 上下导航时,不是想要的结果. 边缘移动时,会出现焦点丢失的状况. 有时想直接定位到某个位置上.
android提供了一些焦点相关的属性,在现有的框架层下通过设置View的属性来获得焦点
android:focusable:设置一个控件能否获得焦点
android:background:设置在作为背景的drawable
android:nextFocusDown:定义下一个获得焦点的控件当按下键时
android:nextFocusUp:定义下一个获得焦点的控件当按上键时
android:nextFocusLeft:定义下一个获得焦点的控件当按左键时
android:nextFocusRight:定义下一个获得焦点的控件当按右键时
<requestFocus/>:强制设置一个焦点到指定的view或它的一个子类,前提是android:focusable为true能够获得焦点
3. 有什么软件可以使androidtv 重启到recovery
本文内容ROM开发者联盟小编将给大家介绍的就是怎样在中关机菜单加入重启模式!
一、修改framework-res.apk
1、反编译后添加三张图片到resdrawable-hdpi目录下。
2、打开resvaluesstrings.xml,在最下面添加:
<string name="reboot">Reboot</string>
<string name="recovery">Recovery</string>
<string name="bootloader">Bootloader</string>
3、打开resvalues-zh-rCNstrings.xml,在最下面添加:
<string name="reboot">重启</string>
<string name="recovery">重启至Recovery</string>
<string name="bootloader">重启至Bootloader</string>
4、重新编译framework-res为framework-res-new.apk,解出resources.arsc以不压缩的形式替换到原版framework-res.apk中,然后将三张图片加入到相应位置。
二、修改android.policy.jar
1、打开.smali文件,在
.method private createDialog()Landroid/app/AlertDialog;
范围内(电源选项)查找
[Lcom/android/internal/policy/impl/GlobalActions$Action;
找到后修改为:
const/4 v0, 0x4
new-array v0, v0, [Lcom/android/internal/policy/impl/GlobalActions$Action;
注:0x4表示电源选项中有4个菜单,可修改为自己需要的条目数量。
2、
const/4 v1, 0x
0
new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$
4
;
const v3,
0x1080030
# 所对应的图标
const v4,
0x104011a
# 所对应的文字
invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$
4
;-><init>(Lcom/android/internal/policy/impl/GlobalActions;II)V
aput-object v2, v0, v1
此为一个完整的菜单命令。一般有多个,可改变它们的顺序、亦可增加或删减。
注:0x1080030在framework-res esvaluespublic.xml中所对应的数值为:0x01080030。
一般修改的话复制关机的那条命令修改,修改的地方为上面代码红色部分。
3、这段代码最后总的结尾为:
invoke-static {v0}, Lcom/google/android/collect/Lists;->newArrayList([Ljava/lang/Object;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/android/internal/policy/impl/GlobalActions;->mItemsjava/util/ArrayList;
所以添加命令的时候一定要注意加在上一个代码的aput-object v2, v0, v1后面和总结尾的前面。
4、将GlobalActions$4.smali(关机所对应的那个文件)复制三份,分别命名为:GlobalActions$8.smali、
GlobalActions$9.smali、GlobalActions$10.smali(命名规则是:GlobalActions$xx.smali,“xx-1”为最后一个数
字)。
5、以修改GlobalActions$8.smali为例说明:
(1)打开后替换GlobalActions$4为GlobalActions$8,一共三处。
(2)找到:
invoke-static {v0, v1}, Lcom/android/internal/app/ShutdownThread;->shutdown(Landroid/content/Context;Z)V
修改为: (重启)
const-string v2, "now"
invoke-static {v0, v2, v1}, Lcom/android/internal/app/ShutdownThread;->reboot(Landroid/content/Context;Ljava/lang/String;Z)V
修改为: (重启到recovery)
const-string v2, "recovery"
invoke-static {v0, v2, v1}, Lcom/android/internal/app/ShutdownThread;->reboot(Landroid/content/Context;Ljava/lang/String;Z)V
修改为: (重启到bootloader)
const-string v2, "bootloader"
invoke-static {v0, v2, v1}, Lcom/android/internal/app/ShutdownThread;->reboot(Landroid/content/Context;Ljava/lang/String;Z)V
注:有的机器重启到bootloader命令为download,例如三星的机器。
要使用ANSI编码
6、打包
java -jar smali.jar 1132 -o classes.dex
7、刷入即可。
如果为odex化的rom修改方法如下:
1、解包android.policy.odex
复制/system/framework目录下的所有文件到smali文件夹下(可用adb命令)
然后执行:
java -Xmx1024m -jar baksmali.jar -c :core.jar:bouncycastle.jar:ext.jar:framework.jar:android.policy.jar:services.jar:core-junit.jar -x android.policy.odex
得到out目录
修改过程同上。
2、打包:
java -Xmx1024m -jar smali.jar out -o classes.dex
3、用winrar打开android.policy.jar把得到的classes.dex拖放进去。
4、把dexopt-wrapper上传到手机,并给权限
adb push dexopt-wrapper /system/bin
adb shell chmod 755 /system/bin/dexopt-wrapper
5、把android.policy.jar传送到手机/sdcard/
adb push android.policy.jar /sdcard/android.policy.jar
6、然后执行以下命令:
adb shell
busybox mount -o remount,rw /system
busybox cp -f /system/framework/android.policy.jar /system/framework/android.policy.jar.bak
busybox cp -f /system/framework/android.policy.odex /system/framework/android.policy.odex.bak
busybox cp -f /sdcard/android.policy.jar /system/framework/android.policy.jar
rm /system/framework/android.policy.odex
dexopt-wrapper /system/framework/android.policy.jar /system/framework/android.policy.odex /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar
busybox dd if=/system/framework/android.policy.odex.bak of=/system/framework/android.policy.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
busybox cp -f /system/framework/android.policy.jar.bak /system/framework/android.policy.jar
rm /system/framework/android.policy.jar.bak
rm /system/framework/android.policy.odex.bak
reboot
命令解释:
busybox dd if=/system/framework/android.policy.odex.bak of=/system/framework/android.policy.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
意思为复制android.policy.odex.bak中的签名到android.policy.odex中即可。
4. mstarandroidtv怎么投屏
这个你可以直接选择投屏啊,因为这个是能够把他的这个投屏软件给开启设置成功之后,然后直接联网就能够把他头上去了特别的方便,而且也是比较便利的。
5. 安卓tv不能设置时区
不需要设置。安卓tv系统时区一般不需要手动设置,当连接网络时,系统会自动同步所在时区时间,如果不同步可以到设置的时间设置界面进行调整。
6. android tv模拟器怎么用
android tv模拟器怎么用?下文将演示安卓tv模拟器使用教程,在今年的谷歌开发者大会上,Google宣布了整装待发的Android TV战略,普通用户目前还不能使用android tv,不过有了模拟器就可以玩咯~
想用上这个Android TV模拟器的用户,还是需要一些准备工作的。比如,你需要事先去下载Android L的开发者预览版。
7. androidtv项目怎样安装到电视上
把U盘插入电视机的U口,把电视机应用打开,就可以安装进去了。
8. android tv软件工程师是做什么
Android tv 软件工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应
用、开发和测试的技术人员。
他的日常主要工作有:
1、Android体系结构和开发环境
2、Android开发原理和项目介绍
3、Android核心组件
4、Android UI设计
5、Android数据存储
6、Android图形图像和多媒体技术
7、Android开发调试技术
8、Android高级开发功能
9、Android商业项目实战
9. Android TV 和 Android Pad差别在哪里
TV版和PAD版的软件可以同时安装到智能电视中的,亲测,TV版的一个明显功能是完全支持遥控器,而PAD版只能支持鼠标操作, http://www.7po.com/thread-24845-1-1.html
10. 有哪些值得推荐的国外的android TV app
从7月9日到15日单个电视节目的收视排名如下: 《合唱小蜜蜂》(The Singing Bee),NBC,1331万 《棒球大联盟全明星赛》(Major League Baseball All-Star Game),National 对 American,Fox,1253万 《美国达人》(America's Got Talent),NBC,1138万 《舞林争霸》(So You Think You Can Dance),周四,Fox,969万 《海军调查处》(NCIS),CBS,968万 《犯罪现场调查》(CSI: Crime Scene Investigation),CBS,939万 《犯罪现场调查:纽约》(CSI: NY),CBS,871万 《All-Star Pregame Show》,Fox,857万 《好汉两个半》(Two and a Half Men),CBS,855万 《法律与秩序》(Law & Order: SVU),NBC,850万 《合唱小蜜蜂》|NBC|电视节目|写真