当前位置: 首页 > news >正文

网站建设属于哪个分类编码网站创建的流程是什么

网站建设属于哪个分类编码,网站创建的流程是什么,网站开发浏览器不支持flash,专业模板网站制作田海立CSDN 2012-7-30 Android中很多框架性的设计都已经存在了,但在市场上的发布版本里却因为没有很好的理解Android的设计意图而进行自己的定制,或者自己又做一个冗余的实现。Android中的Provision其实就是类似刚出厂时或者恢复出厂设置之后&#xff0…

田海立@CSDN

2012-7-30

Android中很多框架性的设计都已经存在了,但在市场上的发布版本里却因为没有很好的理解Android的设计意图而进行自己的定制,或者自己又做一个冗余的实现。Android中的Provision其实就是类似刚出厂时或者恢复出厂设置之后,一步一步引导用户完成各种设置的Setup Wizard程序。

在Android的原生代码中,Provision并没有被编译进系统,这可能是Provision不被人所知的原因。另外SdkSetup是一个实现相同功能的程序,从名字来看,SdkSetup是被用来在模拟环境中完成初始设置的程序。

Provision在其AndroidManifest.xml中被定义如下:

    <application><activity android:name="DefaultActivity"android:excludeFromRecents="true"><intent-filter android:priority="1"><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.HOME" /><category android:name="android.intent.category.DEFAULT" /></intent-filter></activity></application>

Activity DefaultActivity的category被定义成HOME,并且priority为1,是比系统Launcher启动还要早的程序。

Provision中DefaultActivity的实现如下:

public class DefaultActivity extendsActivity {@Overrideprotected void onCreate(Bundle icicle) {super.onCreate(icicle);// Add a persistent setting to allow other apps to know the device hasbeen provisioned.Settings.Secure.putInt(getContentResolver(),Settings.Secure.DEVICE_PROVISIONED, 1);// remove this activity from the package manager.PackageManager pm = getPackageManager();ComponentName name = new ComponentName(this, DefaultActivity.class);pm.setComponentEnabledSetting(name,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0);// terminate the activity.finish();}
}

DefaultActivity的原生实现只做了两件事:

  1. 没有UI界面,只是设置Setting项里的Settings.Secure.DEVICE_PROVISIONED为1,指示其他Framework和其他程序,机器已经Provisioned。
  2. Line#10~#12之后,Launcher才会被启动,完成整个启动过程。

注意:还没有Provisioned的机器,有些功能的表现是不一样的。比如,如果还没有Provisioned,锁屏程序不会锁屏;对HOME key的处理也不同;电话也是打不进来的,etc。

通过Provision,可以定制:

  • 加入一些初始设置项的设定,比如时区/时间初始设定,背景数据是否允许,是否允许安装非Android市场上的程序,等不需要用户干预就可以完成的设置。具体也可看SdkSetup中的DefaultActivity完成的设置,除了多了些设置项的设置,并没有太多区别。
  • 加入UI设计,引导用户一步步完成需要用户参与选择或输入的设置过程,也就是Setup Wizard的工作。



http://www.lbrq.cn/news/2458729.html

相关文章:

  • 长沙做网站最好的公司有哪些适合发朋友圈的营销广告
  • 无锡定制网站建设网站seo快速优化技巧
  • 怎么套模板 网站模板广东宣布即时优化调整
  • 网站建设属于什么部门网站推广培训
  • 华企立方网站合肥网站排名
  • seo网站推广排名seo网络培训
  • 新网站收录多少关键词搜索关键词软件
  • 个人网站开发报告windows优化大师自动安装
  • 衡水专业网站建设公司seo网站快速排名软件
  • 网站资料要提供哪些百度竞价外包
  • 北京有哪些网站建设公司好抖音seo是什么意思
  • 攀枝花移动网站建设优化网站怎么真实点击
  • 销量最高的wordpress模版aso优化排名违法吗
  • 个人网站备案建设方案书关键词搜索推广
  • 工信部公布网站备案拍照背景长沙正规seo优化价格
  • wordpress捐广州seo团队
  • 如何做双版网站seo关键词排名系统
  • 天猫网站是怎么做seo优化的网络推广计划制定步骤
  • 昆山品牌网站建设谷歌外贸平台推广需要多少钱
  • 中国建设银采购发文网站seo优化是什么
  • 假发外贸b2c网站怎么做推广最有效的恶意点击
  • 电商网站开发报价手机优化软件下载
  • 江苏省建设工程上岗证查询网站建站软件
  • 宁波网站设计公司排名什么是seo营销
  • 网站首页收录烟台seo网络推广
  • 自己做的微信网站经常被停止访问济宁做网站的电话
  • 家乡网站建设自己做一个网站需要什么
  • app网站建设源码搜索关键词的软件
  • 湖北标书设计制作360手机优化大师下载
  • 杭州品格网站设计优化是什么意思
  • HTML5 Canvas 绘制圆弧效果
  • IntelliJ IDEA 中左上方未显示项目根目录问题
  • connect系统调用及示例
  • 【开发杂谈】用AI玩AI聊天游戏:使用 Electron 和 Python 开发大模型语音聊天软件
  • [python][flask]Flask-Principal 使用详解
  • 秋招Day19 - 分布式 - 理论