android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
来源:互联网 发布:9527摄像头软件下载 编辑:程序博客网 时间:2024/05/24 06:37
原文:http://blog.csdn.net/sergeycao/article/details/8879048
Android系统中有一个Provision程序,只会在第一次开机时运行一次,它会将 Settings.Secure.DEVICE_PROVISIONED 的值设置为1,随后就把自己disable掉 ,那么我们可以在此App被disable掉之前,做一些动作,可以达到第一次开机运行程序的效果,例如开机第一次自动启动屏幕校准程序,改动如下:
在 alps/packages/apps/Provision/src/com/android/provision/DefaultActivity.java 文件中,
先导入 import android.content.Intent;
在 onCreate 方法的最后两条语句之前,加上如下代码:
......
//add start
this.getWindow().setType(WindowManager.LayoutParams.TYPE_TOP_MOST); //为了防止系统弹出的 Dialog挡住当前校准界面 , 设定该 Activity 在最上方不被盖住
startActivity(new Intent("com.mediatek.app.touchpanel.start"));
//add end
ComponentName name = new ComponentName(this, DefaultActivity.class);
pm.setComponentEnabledSetting(name, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0);
// terminate the activity.
finish();
......
然后,在 alps/mediatek/source/packages/TouchScreenCalibrator/AndroidManifest.xml 文件中,在Calibrator的activity属性中,添加一个intent-filter
<activity android:name=".Calibrator"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="com.mediatek.app.touchpanel.start" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
- android 如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- Android程序如何在开机时自动运行
- Android电阻触摸屏校准
- Android 屏幕校准程序的实现
- 在VC中如何使程序开机时自动运行
- 在VC中如何使程序开机时自动运行
- 在Linux系统如何让程序开机时自动启动
- 在Linux系统如何让程序开机时自动启动
- 如何让自己的程序在开机时自动启动
- 怎样让wince开机自动弹出触摸屏校准程序
- android 电阻单点触摸屏校准
- Android程序:系统重启+开机自动运行+屏幕解锁
- Android屏幕校准
- 程序在开机时自动运行
- 在linux下如何设置开机自动启动程序?
- 复杂网络学习的一些常用数据集
- 推荐系统--基于用户的协同过滤算法
- 学习ios笔记(一)
- xml 与json 的比较
- MyEclipse中使用SVN工具进行版本控制
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- tlplayer for ios V1.1.2加密测试版本(修复1.1.1版本 for ios7播放闪退问题)
- UVALive 2757Supermarket(贪心)
- 分享一部国外电影,挺好看的
- 启动service的时候用nohup
- (06)重做日志损坏的恢复
- EasyHook应用层inline hook实例
- Unique Binary Search Trees - LeetCode
- 使django与数据库保持长连接