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

网站建设模板哪家好找事做网站怎么弄

网站建设模板哪家好,找事做网站怎么弄,优质网站建设价格,种子搜索引擎1、 开发环境 ubuntu版本#xff1a;18.04 开发平台#xff1a;RK356x Android版本#xff1a;android11 2、目的 android11 系统自带了一个启动器Launcher3#xff0c;在android源码路径下的packages/apps/Launcher3下#xff0c;现需要将我们自己开发的Launcher放到a…1、 开发环境 ubuntu版本18.04 开发平台RK356x Android版本android11 2、目的 android11 系统自带了一个启动器Launcher3在android源码路径下的packages/apps/Launcher3下现需要将我们自己开发的Launcher放到android源码上让系统启动的时候自动运行我们的Launcher从而达到想要的效果。 3、方法 1.在源码android\vendor\rockchip\common\apps\路径下新建一个目录hybLauncher 2. 将hybLauncher.apk软件包拷贝进去到hybLauncher文件夹中文件夹名和apk的名需要一样 3.在hybLauncher文件夹中新建一个Android.mk文件相当于linux下的Makefile文件 Android.mk内容如下(可以参考一下apps目录下的其他程序Android.mk) ############################################################################### # hybLauncher LOCAL_PATH : $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE : hybLauncher LOCAL_MODULE_CLASS : APPS LOCAL_MODULE_TAGS : optional LOCAL_BUILT_MODULE_STEM : package.apk LOCAL_MODULE_SUFFIX : $(COMMON_ANDROID_PACKAGE_SUFFIX) #LOCAL_PRIVILEGED_MODULE : LOCAL_CERTIFICATE : PRESIGNED #LOCAL_OVERRIDES_PACKAGES : LOCAL_SRC_FILES : $(LOCAL_MODULE).apk #LOCAL_REQUIRED_MODULES : #LOCAL_PREBUILT_JNI_LIBS : include $(BUILD_PREBUILT)4. 修改apps目录下的app.mk文件 PRODUCT_PACKAGES \ComAssistant \DoubleCameraTest \GPSTest \Presentation \RpGpio \TDGPSTest \ hybLauncherPRODUCT_PACKAGES \RKUpdateService完成了以上四步后重新编译在Android系统启动后在应用桌面上就应该可以查看得到了。如果想将hybLauncher程序变成默认桌面启动项可以完成以下操作 源码路径android\frameworks\base\core\java\com\android\internal\app\ResolverActivity.java protected void onCreate(Bundle savedInstanceState, Intent intent,CharSequence title, int defaultTitleRes, Intent[] initialIntents,ListResolveInfo rList, boolean supportsAlwaysUseOption) {setTheme(appliedThemeResId());super.onCreate(savedInstanceState);if (mResolvingHome) {setDefaultLauncher();finish();return;}//省略...... }private void setDefaultLauncher() {try {final PackageManager pm getPackageManager();String defPackageName 包名;String defClassName 类名;IntentFilter filter new IntentFilter();filter.addAction(android.intent.action.MAIN);filter.addCategory(android.intent.category.HOME);filter.addCategory(android.intent.category.DEFAULT);Intent intent new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);ListResolveInfo list new ArrayListResolveInfo();list pm.queryIntentActivities(intent, 0);final int N list.size();ComponentName[] set new ComponentName[N];int bestMatch 0;for (int i 0; i N; i) {ResolveInfo r list.get(i);set[i] new ComponentName(r.activityInfo.packageName,r.activityInfo.name);if (r.match bestMatch) bestMatch r.match;}ComponentName preActivity new ComponentName(defPackageName, defClassName);pm.addPreferredActivity(filter, bestMatch, set, preActivity);} catch (Exception e) {e.printStackTrace();}} 完成上述步骤后重新编译系统启动后就会自动启动hybLauncher。 4、扩展 软件包7-zip.exe和AXMLPrinter2.jar 如果只有apk软件包需要得到该apt中的packagename和classname的话需要下载7-Zip.exe来打开apt并且提取里面的文件内容。 需注意的是AndroidManifest.xml文件打开该文件是乱码需要通过反编译出来。 在window上按下window键R ###进入到AndroidManifest.xml所在的目录####### C:\Users\Administratorcd Desktop C:\Users\Administrator\Desktopjava -jar AXMLPrinter2.jar AndroidManifest.xml java -jar AXMLPrinter2.jar AndroidManifest.xml?xml version1.0 encodingutf-8? manifestxmlns:androidhttp://schemas.android.com/apk/res/androidandroid:versionCode1android:versionName1.0packagecom.screen.hybLauncheruses-sdkandroid:minSdkVersion8android:targetSdkVersion16/uses-sdkapplicationandroid:theme7F060001android:label7F050000android:icon7F020000android:clearTaskOnLaunchtrueandroid:stateNotNeededtrueandroid:launchMode2activityandroid:label7F050000android:namecom.screen.hybLauncher.HomeScreenandroid:excludeFromRecentstrueandroid:launchMode2android:screenOrientation5intent-filteractionandroid:nameandroid.intent.action.MAIN/actioncategoryandroid:nameandroid.intent.category.HOME/categorycategoryandroid:nameandroid.intent.category.DEFAULT/category/intent-filter/activity/application /manifest从上述可以得到包名和类名 packagecom.screen.hybLauncher android:namecom.screen.hybLauncher.HomeScreen
http://www.hkea.cn/news/14542793/

相关文章:

  • 阿里巴巴国际站官网贵州省新闻联播
  • it运维工程师优化标题关键词技巧
  • 网站的ci设计怎么做重大军事新闻视频
  • 网站设计两边为什么要留白自己接私单网站开发
  • 怎样做网站的子网wordpress不同主题切换首页
  • 什么是网站维护3g手机网站源码
  • 怎样才能创建自己的网站现在asp做网站
  • app制作和网站一样吗电商销售主要做什么
  • 企业网站seo外包 s绵阳网站建设软件有哪些
  • 成都网站制作计划59网一起做网站
  • 永久免费的网站免费网页游戏poki
  • 电子网站有哪些中文wordpress插件
  • 建设教育协会培训网站做网站公司信科建站免费
  • 全国响应式网站建设十堰学校网站建设
  • 设计素材网站p商城网站源代码
  • 城镇建设部网站福州建设招聘信息网站
  • 做网站后有人抢注关键词成品短视频app源码搭建
  • 网站开发前端需要学什么深圳高端包装盒设计
  • 基于用户体验的网站设计投资管理公司注册
  • 珠海企业落户申请网站长沙官网制作
  • 东莞建网站公司wordpress怎么设计
  • 怎么编写网站代码郑州营销网站托管
  • 威海教育行业网站建设网站公司 转型
  • 柳市网站托管长沙正规官网建站
  • 易语言做网站登录器自媒体包括哪些平台
  • 那些域名可以做后缀做网站如何建立wordpress
  • 关于解决网站 建设的请示软件公司运营是做什么的
  • app网站开发定制淄博网站建设找淄深网
  • 网站建设选择哪种开发语言最好网站建设大德通
  • 区网站建设云服务器价格对照表