APP:CHJ-DZTY什么意思 这个导航是什么系统的 华为能不能刷小米系统一下系统啊

君,已阅读到文档的结尾了呢~~
道德究竟是什么?【精品论文】_0——所有资料文档均为本人悉心收集,全部是文档中的精品,绝对值得下载收藏!
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
道德究竟是什么?【精品论文】_0
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
视觉系统在全自动cog热压焊机中的应用
下载积分:1000
内容提示:视觉系统在全自动cog热压焊机中的应用
文档格式:PDF|
浏览次数:36|
上传日期: 17:48:27|
文档星级:
该用户还上传了这些文档
视觉系统在全自动cog热压焊机中的应用
官方公共微信今天看啥 热点:
Android学习笔记:Home Screen Widgets(1):关于Widget
何为Home Screen Widgets
Home screen Widget即称为小工具或者中文小工具,是显示在主页上的views,通过后台进程更新view的数据。
Android由AppWidgetManager来管理系统的widgets。安装apk后,会根据widget定义在widget列表中显示该Widget的名称、图标以及所占空间,在Android4.0中,以网格方式来显示,有些OEM厂商会对UI进行重新设计,widget列表的展现形式会有所不同。
我们长按widget列表中的某个widget,将其拖拽到主页上,实际上是AppWidgetManager在主页上创建该widget的一个实例(instance)。可以有多个实例,不同实例用widgetID来区分它们。
widget定义两个重要的java 类,一个是widget configurator activity,在widget实例生成时,被AppWidgetManager通过intent唤起进行初始化配置,其中action名为android.appwidget.action.APPWIDGET_CONFIGURE,这个java类是可选的,通常在此进行配置数据的输入和保存,由于数据量少,可以很方便地保存在shared preference中。如果我们创建了两个widget实例,这个配置activity会被调用两次。
一个Java类,负责管理widget的生命周期,包括当拖拽到主页时,需要更新时,以及拖入到垃圾桶时的处理。它是AppWidgetProvider的继承,本质是一个广播接收器,根据AppWidgetManager发出的广播信息,触发不同的回调函数,例如widget数据更新时间间隔(在widget定义中给出),widget实例的生成和删除,第一个widget实例的生成,最后一个widget实例的删除。
widget在页面上的生成是由AppWidgetManager根据我们在widget定义中给出的layout文件生成有关的UI,不是由我们的代码直接生成,因此我们也无法向在activity中那也直接对widget中的view进行操作,需要通过RemoteViews,提交给AppWidgetManager对某个实例进行处理。
我们将通过小例子,详细解读如何创建一个widget。小例子是一个生日提醒器。
在生成widget实例时,弹出配置activity,在activity中输入名字和出生日期,按“设置”按钮将数据保存在preference中,并关闭activity。
widget最上的view显示widget_id:名字,中间左边显示距下一次生日的天数,点击右边的view可打开某个网页,下面显示出生日期。
定义广播接收器
前面提到Widget有两个重要的java类,一个是可选的用于配置的activity,一个用于管理wdiget生命周期的广播接收器,接收器接收AppWidgetManager的广播消息,来触发各类回调函数。我们需在AndroidManifest.xml中定义这两个java类,下面给出广播接收器的类定义。
<receiver android:name=".BirthDayWidgetProvider">
<intent-filter>
这个类是继承android.appwidget.AppWidgetProvider,通过meta-data设置有关的参数。
这里补充一下meta-data的知识,最为常见的是采用键&#20540;对的方式,即,在组件中可以获得该数&#20540;,例如在activity中:
ActivityInfo actInfo = mContext.getPackageManager().getActivityInfo( getComponentName(), PackageManager.GET_META_DATA);
String msg = actInfo.metaData.getString("activity_name");
而在service,则为ServiceInfo,在application中为ApplicationInfo,在receiver中为ActivityInfo,但用getReceiverInfo, 如果需要ComponentName参数,可以用 new ComponentName(context, MyComponent.class)来获取。
我们看看android.appwidget.AppWidgetManager.java的有关代码:
* Sent when it is time to update your AppWidget.
* This may be sent in response to a new instance for this AppWidget provider having
* been instantiated, the requested {@link AppWidgetProviderInfo#updatePeriodMillis update interval} having lapsed, or the system booting.
* @see AppWidgetProvider#onUpdate AppWidgetProvider.onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)
public static final String ACTION_APPWIDGET_UPDATE = "android.appwidget.action.APPWIDGET_UPDATE";
* Field for the manifest meta-data tag.
* @see AppWidgetProviderInfo
public static final String META_DATA_APPWIDGET_PROVIDER = "android.appwidget.provider";
在meta-data中,android.appwidget.provider为Android指定的关键字,用于在对应的resource中定义App Widget Provider信息的文件,该文件位于xml/下,本例子为res/xml/birthday_widget_provider.xml,定义widget的参数。
android.appwdiget.action.APPWIDGET_UPDATE是接收器监听AppWidgetManger的广播消息之一,其他还监听ACTION_APPWIDGET_ENABLED等等消息,但在receiver中必须指明是ACTION_APPWIDGET_UPDATE,系统才可识别出接收器实际是widget,才能在widget列表中添加该widget。其他需要监听的消息无需在此列出。
App widget provider的定义
在manifest.xml中,通过meta-data给出appwidget provider定义所在文件为xml/birthday_width_provider.xml,内容如下。
<appwidget-provider xmlns:android="/apk/res/android"
android:minWidth="150dp"
android:minHeight="120dp"
android:updatePeriodMillis=""
android:initialLayout="@layout/birday_widget"
android:configure="cn.wei.flowingflying.testwidget.ConfigBirthDayWidgetActivity"
android:previewImage="@drawable/gift"
android:resizeMode="horizontal|vertical">
在widget列表中显示widget的大小为3×2。在xml中,我们定义长150dp,宽120dp,实际上widget在Home Screen占据的空间是按网&#26684;计算的,每个网&#26684;为74dp×74dp,系统会分配所需容纳的网&#26684;。一般手机网&#26684;为4×4,平板为8×7。在《Pro Android》一书中给出建议为74的N倍减去2dp(适配边框),而在Android开发者网站推荐定义的min长宽为70*N-30,下面是给出的一个例子:
本例间隔时间为12小时(ms)。Android强烈建议1天最多只有几次,不要太多。从Android2.0开始,最小&#20540;为30分钟。如果我们设置为0,表示不会自动update,我们可以通过AlarmManager类来自行控制何时update。vc3Ryb25nPtf3zqrKtdHp0KHA/dfTo6y/ydLUuMTOqjHQocqxo6y1q7K7xNzJ6NbDzKu2zKOswP3I5zG31tbTo6zU2sSjxOLG97XEyrXR6dbQo6zI57n7yrG85LzkuPTMq7bMyseyu7vhvfjQ0LSlt6K1xKGjPC9wPgo8cD4KtNNTREszLjG/qsq8o6zTw7uns6SwtHdpZGdldKOsv8nS1HJlc2l6ZSB3aWRnZXSjrLD8wKhob3Jpem9udGFso6x2ZXJ0aWNhbLrNbm9uZaGj0qrE3Lm7cmVzaXplo6zSqsfzbGF5b3V0ss7K/b/JyezL9aOs16LS4qOsyOe5+3NpemW4xLHkysfDu9PQY2FsbGJhY2vM4dDRtcShoyC+38zlyOe6znJlc2l6ZbK7zKvD98i3oaM8L3A+CjxwPgpwcmV2aWV3SW1hZ2XKx9Tad2lkZ2V0IGxpc3S1xM28seqjrMjnufvDu9PQ1eLP7qOsyrXTw21hbmlmZXN0zsS8/tbQtqjS5bXEbWFpbiBpY29uoaN3aWRnZXTB0LHt1tC1xM/Uyr7SsrPGzqpwcmV2aWV3oaM8YnI+CjwvcD4KPGgzPgrF5NbDQWN0aXZpdHm1xLao0uU8L2gzPgo8cD4K1NphcHB3aWRnZXQtcHJvdmlkZXLW0M2ouf1hbmRyb2lkOmNvbmZpZ3VyZbao0uXF5NbDtcRqYXZhwOBDb25maWdCaXJ0aERheVdpZGdldEFjdGl2aXR5o6zV4srHuPbG1c2otcRhY3Rpdml0eaOs0OjSqtTaQW5kcm9pZE1hbmlmZXN0LnhtbNbQvfjQ0Mu1w/ejrLKi1qez1s/s06ZBUFBXSURHRVRfQ09ORklHVVJFIGFjdGlvbqOsQW5kcm9pZE1hbmlmZXN0LnhtbLXEtPrC68asts7I58/Co7o8L3A+CjxwPgo8YWN0aXZpdHkgYW5kcm9pZDpuYW1lPQ==".ConfigBirthDayWidgetActivity" android:label="配置生日小工具">
至此,我们完成了widget的定义,即使我们没有具体编写任何的java类代码,我们仍可以将其打包,并在设备上安装。安装后在widget列表中看到我们的小例子TestWidget。
Widget的外观定义
在appwidget-provider中通过android:initialLayout定义widget的外观。相应的layout/birday_widget.xml如下:
<LinearLayout xmlns:android="/apk/res/android"
android:layout_width="150dp"
android:layout_height="120dp"
android:orientation="vertical"
android:background="@drawable/box1">
<TextView android:id="@&#43;id/bd_name"
android:layout_width="match_parent"
android:layout_height="30dp"
android:text="Anonymous"
android:background="@drawable/box1"
android:gravity="center"/>
<LinearLayout android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<TextView android:id="@&#43;id/bd_days"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="0"
android:gravity="center"
android:textSize="30sp"
android:layout_weight="50"/>
<TextView android:id="@&#43;id/bd_buy"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textSize="20sp"
android:text="Buy"
android:layout_weight="50"
android:background="#FF6633"
android:gravity="center"/>
<TextView android:id="@&#43;id/bd_date"
android:layout_width="match_parent"
android:layout_height="30dp"
android:text=""
android:background="@drawable/box1"
android:gravity="center"/>"
和activity不同,不能直接在代码中获取view的对象并进行控制,需要通过AppWidgetManager用RemoteViews来进行间接控制。因此在widget外观定义中,view需要能支持remote view,包括FrameLayout、LinearLayout、RelativeLayout、AnalogClock、Button、Chronometer、ImageButton、ImageView、ProgressBar、TextView、ViewFlipper、ListView、GridView、StackView、AdapterViewFlipper。
Android给出widget外观设计的guideline,见/guide/practices/ui_guidelines/widget_design.html。
通过android:background="@drawable/box1",可以定义外围轮廓。res/drawable/box1.xml的内容如下:
<stroke android:width="4dp" android:color="#888888"/>
<padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp"/>
<corners android:radius="4dp" />
相关搜索:
相关阅读:
相关频道:
Android教程最近更新今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
& 诺基亚Lumia 920/928论坛
欢迎来到诺基亚Lumia 920讨论专区!
请仔细阅读并遵守相应版规,谢谢!1、本版为Lumia920讨论专区,无相关内容的讨论将会视情况移动、关闭、删除处理,未经自己测试的游戏软件请勿轻易上传。2、请文明交流、理性讨论,避免无谓的纠纷与争议,禁止版聊。3、无意义的回帖和纯灌水贴(包括顶、ding、纯表情、重复字母及标点符号,复制他人回帖直接回复,多贴复制粘贴相同的无意义回复等等)屠版,发现此行为一律删帖、扣分,严重者禁ID。4、求助帖必须在标题中注明求助内容,请不要使用跪求、高手或指名点姓的方式提问,以免影响其他会员回答问题的积极性,发帖请参阅关于发帖标题的规定;在问题得到解决之后请编辑帖子在标题上注明“已解决”字样,方便版主关贴操作。5、严禁发布与论坛讨论无关的话题以及上传涉及政治、色情、暴力、血腥、恐怖、不雅或其他触犯国家法律法规、有违道德规范的内容。6、严禁发布qq群,未经本站同意,不得发布任何形式的广告以及任何涉及交易的内容(包括在个人信息或是签名档内留下qq群、推广信息或广告网页等等)。7、以自曝为目的的请到自曝区发帖,或者至置顶的机油统一报道帖发表,手机拍照的图片请到手机拍照区发表,违规者关闭或移动处理。8、涉及二手交易的帖子,请发往塞班交易区,违规者关闭或删除处理。9、发帖标题尽可能概括帖子的内容,请勿故意加长标题,不要使用内容空洞(或带欺骗性)的标题。请阅读10、其他未尽事宜以及部分规定的具体解释,请参考
1151 / 2255 页
财富值 1 塞班币]
1151 / 2255 页
微信扫一扫关注dospy

我要回帖

更多关于 车载导航系统刷机 的文章

 

随机推荐