Android 屏幕校准程序的实现
来源:互联网 发布:js统计点击次数 编辑:程序博客网 时间:2024/04/29 09:26
屏幕校准程序的需求:
烧系统之后,第一次进入系统要在主界面唧Launcher界面起来之前启动屏幕校准程序。校准成功后以后开机不再启动。
在Launcher之前启动屏幕校准程序很简单,只需要在AndroidManifest.xml里配置下就可以:
<activity android:name=".InitActivity">
<intent-filter android:priority="100">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
注意下蓝色背景的字样,将这个Activity的优先级设高点就可以了。
至于第一次烧写后启动一次,实现起来也很简单。
我给出了一个路径
public static final String filePath ="/data/data/com.android.TsCalibrate/shared_prefs/SETTING_CALIBRATE.xml";
第一次启动去检查下这里的信息,如果没有我们保存的值,则正常启动我们的校准Activity,校准完成之后将我们定义的InitActivity在PackageManager禁用。代码:
private void deleteFromPackageManger() {
// remove this activity from the package manager.
PackageManager pm = getPackageManager();
ComponentName name = new ComponentName(this, InitActivity.class);
pm.setComponentEnabledSetting(name,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0);
}
如果已经校准过了,则直接禁用,并不再启动校准Activity。
- Android 屏幕校准程序的实现
- Android屏幕校准
- 给android增加屏幕校准
- 给android增加屏幕校准
- 给android增加屏幕校准
- 发一个android系统手机的屏幕校准软件
- android实现触摸屏校准
- android实现触摸屏校准
- android实现触摸屏校准
- android实现触摸屏校准
- android 如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- 调用setting的校准屏幕功能
- 触摸屏幕校准的原理(一)
- 定制WinCE系统的屏幕校准界面
- 定制WinCE系统的屏幕校准界面
- DataAdapter 批量更新操作
- Tuning WebSphere applications
- Unable to find 'rdebug-ide' binary script. May need to install 'ruby-debug-ide' gem
- 【网站制作视频教程】-第06讲 html列表与图片应用!-传智播客
- 后来我们才知道,那其实是一生
- Android 屏幕校准程序的实现
- VS2010编译Lua程序
- 理清LAN、WAN、SAN、FC、ISCSI、NAS、LAN-Free、Frontend-Free
- 存储过程和触发器的概念(上)
- Ruby系列文章之8 ---OS X 10.8.1 系统 用Homebrew + RVM 安装和管理ruby的经典方式
- The Game of 31 (博弈)
- QML元素
- 单片机I/O口推挽输出与开漏输出的区别
- WebSphere 术语与关联关系