Android Wear Preview Launcher APK 深度体验(反编译分析和下载)。

Android TV下LeanbackLauncher的反编译,AS重新打包修改 本文介绍Android 7.1平台下Google LeanbakLauncher的反编译流程,并使用AS工具成功打包的过程。 最近需要开发一款TV桌面应用,调研了各类桌面,如当贝桌面,小米桌面,开源的猫桌面。其中当贝桌面,小米桌面不符合Google推荐的Tv开发方式,猫桌面简洁,但是功能较少,如缺少APP的排序,卸载管理等功能。猫桌面的Github地址:https://github.com/Ja 阅读详情

(原文链接:点击打开链接)

几天前,谷歌官博发布Android Wear的消息给智能可穿戴市场引爆了一颗重磅炸弹。这个雄心勃勃的项目虽说现在还只能用在智能手表上,但是谷歌的目的已经很明显了,他们会针对性的专门优化这种Android版本,用到尽可能多的可穿戴设备上。仅在发布当天的24小时之内,各方面关于Android Wear的讨论、分析和预测就已经铺天盖地,可以预计,在未来几天里还会有更多滔滔不绝的讨论。


今天,我们拿到了当前版本Android Wear的launcher(从模拟器提取出来的)。这应该算是一个早期版本的home launcher,大家很快就会在Moto 360和其他可穿戴设备上看到。但有意思的是我们很快就把APK进行了反编译,看看里面有没有什么有趣的东西(好消息:确实有​​),而更好的消息是你可以在后面的下载列表里下载。


我们先来养养眼。发布当天谷歌已经放出不少图标了,但这里是从launcher里挖出的全套图标。


从代码中可以看到更精彩的东西。比如从这段代码可以清楚的看出Wear会支持Android的Daydream屏保模式,如下面的代码所看到的,手表的表盘应该就是以这样的的待机屏保界面来实现的。

  1. <service android:exported="true" android:icon="@drawable/ic_launcher"  
  2.     android:name="com.google.android.clockwork.home.AmbientMode">   
  3.     <intent-filter>   
  4.         <action android:name="android.service.dreams.DreamService"/>  
  5.     ...  
  6.     </intent-filter>  
  7. </service>  
<service android:exported="true" android:icon="@drawable/ic_launcher"
    android:name="com.google.android.clockwork.home.AmbientMode"> 
    <intent-filter> 
        <action android:name="android.service.dreams.DreamService"/>
    ...
    </intent-filter>
</service>


我们还获得了一些别的线索,分析出Wear可能提供的其他功能。除了谷歌官方披露的功能之外,有证据表明Google Ears(搜歌服务)、电视遥控和产品订购与价格信息等等都会出现在Wear中。还会有一个很酷的计时器,让手表实实在在的倒计时而不是简单的设置闹钟。我们的作者Enrico Ros在开发者模式下在模拟器上运行了各种应用,并且截下了计时器界面、语音功能和通话界面。


Enrico Ros 在Android模拟器中试玩了这个App, 并在他的帖子中发布了开发版本的App截图,比如下面的这些计时器,语音,通话界面等。



总的来说,即便拆解了launcher,我们也并没有发现很多新秘密。当然了,谷歌不会在预览版里就把所有的秘密武器展示出来,但在未来的更新中一定会有更多的好东西。

在此期间,你可以安装launcher并亲自检查一下。我已经自己在Nexus5上做了测试,虽然它肯定不能替代Nexus5上原有的launcher,但也还算运行流畅,而且正如我们在preview SDK中所看到的,它还不错。

 



推荐一篇文章:

一个草根程序员创业之路的所感所悟-2016 



 

反编译android车机导航odex文件转dex pull车机导航apk后,解压apk,发现里边没有dex文件,在apk同级目录里边有oat/x86_64/.odex 和oat/x86_64/.vdex ; 将odex转dex步骤 1、工欲善其事必先利其器,配置好jar 环境后,到bitbucket.org上下载 smali-xxx.jar、baksmali-xxx.jar、baksmali、smali四个文件,并放到本地目录test。 2、将odex转smali 将对应的odex文件和 vdex文件也一同拷贝到test目录,/system/f... 阅读详情

相关推荐

Android Wear开发简化:详解Android Wear的深度使用

Android Wear是一种基于Android操作系统的智能手表平台,为开发者提供了丰富的工具和API,使得开发针对智能手表的应用程序变得更加简单和便捷。按照向导添加Wear模块。安装Android Studio:确保安装了最新版本的Android Studio,这是Google官方提供的集成开发环境(IDE),用于Android应用程序的开发。Android Wear是一种基于Android操作系统的智能手表平台,为开发者提供了丰富的工具和API,使得开发针对智能手表的应用程序变得更加简单和便捷。

2301_79326891的博客 769

Android Wear Preview Launcher APK 深度体验(反编译分析和下载)。 作者: Liam Spradlin

几天前,谷歌官博发布Android Wear的消息给智能可穿戴市场引爆了一颗重磅炸弹。这个雄心勃勃的项目虽说现在还只能用在智能手表上,但是谷歌的目的已经很明显了,他们会针对性的专门优化这种Android版本,用到尽可能多的可穿戴设备上。仅在发布当天的24小时之内,各方面关于Android Wear的讨论、分析和预测就已经铺天盖地,可以预计,在未来几天里还会有更多滔滔不绝的讨论。 今天,我们拿到了

栾砚强的专栏 5591

Android Launcher反编译

Android源码Launcher的详细代码分享

android wear好用应用,最好的Android Wear应用

Android Wear平台的主要功能是建立于谷歌即时通知服务上的,但如果你深入了解它,就会发现它还有很多其他的功能。接下来我们会列出一些好用的Android Wear应用。  Wear Mini LauncherAndroid Wear在推送通知以及重要信息功能上做得很好,但是它的基本菜单导航功能有些欠缺。这时Wear Mini Launcher就能帮助你快速进入程序以及调整设置。只要在显示屏上...

weixin_33705384的博客 987

桌面启动器

很小,很管用,比闪电启动器还简单资源描述可以把电子书的概述、源代码的说明、文档的片段填在这里,描述详细会获得我们的推荐,更容易被他人下载!描述大于20字不是问题吧!

反编译后直接修改java源码-packages_apps_Launcher3:package_apps_Launcher3

反编译后直接修改java源码无根像素启动器 阿米尔·扎伊迪 链接 照片和视频: APK下载: Magisk 版本(仅适用于 Pixel 用户): 电报群: 阿尔法: 接触: 想象 我的启动器接近于 AOSP 启动器,它只更改必要的代码以允许进行小的扩展和向后移植到旧的 Android 版本。 如果您想要功能更丰富的启动器,请使用 Nova、Action 或 Lawnchair。 它专注于简单性和坚如磐石的稳定性。 错误报告高于一切,几乎所有功能请求都将被拒绝。 特征 棒糖 新的 Google Now 提要位于主屏幕的左侧,无需 root 访问权限。 主题会根据使用的墙纸而变化。 深色壁纸会触发深色主题,否则使用默认主题。 在第一个主屏幕页面的顶部有一个 Smartspace 小部件,其中包含事件、天气和日期,全部采用 Google Sans 字体。 新的搜索栏位于主屏幕底部和应用程序抽屉顶部。 Google 日历的图标随日期而变化。 包含与 Pixel 2 Launcher 完全相同的屏幕尺寸配置文件。 相同的网格大小和图标大小。 Google 壁纸和语音搜索隐藏在应用程序抽屉中。 风

Android Wear之android穿戴式设备应用开发平台

Android Wear于2014年03月19日发布,并有Moto 360和LG watch两款产品。其实,Android Wear包含两个部分,一部分是运行在穿戴式设备上的操作系统,一部分是给手持设备(手机,平板)程序使用的SDK,该SDK的主要目的是为可穿戴设备上应用开发提供了参考及规范。今天就跟大家一起来分析分析android wear,并跟大家一起来实践体验。

区块链斜杠青年(爱踢门) 3958

Apk反编译工具最新版2017.08带一键反编译

最近更新了下反编译工具,带一键反编译脚本。dex2jar-2.1、 jd-gui-1.4.0.jar、apktool_2.2.4.jar

Android反编译,修改apk启动页

前言 不得不说自从有了IDE之后,很多原本很基本的开发命令开发步骤似乎被人们慢慢淡忘了,特别是Android开发,先是eclipse+adt作为Android开发的IDE,到现在的Android Studio2.3.3的功能可谓是如此得强大,编译速度越来越快。然而很多基础的东西却被这强大的IDE悄悄地替我们完成了,比如apk的编译,打包,签名设计,而开发者需要做的仅仅是在GUI界面点击编译,打包按钮

宿罪的博客 1万+

手把手教你用Arduino和开源电路DIY一个手机连接的电化学传感器(附GitHub源码)

本文详细介绍了如何利用Arduino和开源电路DIY一个手机连接的电化学传感器,成本不到300元即可复现价值数千元的专业设备。从硬件选型、电路搭建到固件开发和手机应用实现,手把手教你完成整个项目,特别适合科研人员、环境监测爱好者和理工科学生。附GitHub源码,方便快速上手和扩展功能。

weixin_42561040的博客 336

深入解析set_clock_groups:异步时钟约束的最佳实践与陷阱规避

本文深入解析了FPGA/芯片设计中set_clock_groups命令在异步时钟约束中的核心作用与最佳实践。文章对比了同步时钟、异步时钟与不重叠时钟的区别,强调了正确使用set_clock_groups避免时序分析陷阱的重要性,并提供了与set_false_path的优先级差异分析及实战规避方法,帮助设计者确保时序收敛与电路可靠性。

weixin_29232121的博客 374

在launcher中隐藏app图标

在launcher中隐藏app图标。

ll_j_21的博客 563

PT静态时序分析实战:从基础命令到高级报告解析

本文详细介绍了PT(PrimeTime)静态时序分析(STA)的实战技巧,从基础命令如pt_shell和report_timing的使用,到高级报告解析与问题排查。通过丰富的实例和脚本示例,帮助工程师快速掌握时序分析的核心技能,提升芯片设计验证效率。

weixin_29289821的博客 954

Android Wear表盘开发指南:在表盘上显示动态信息

Android Wear表盘开发指南:在表盘上显示动态信息 前言 在Android Wear智能手表上,表盘不仅是显示时间的界面,更是用户获取关键信息的窗口。本文将详细介绍如何在自定义表盘中集成动态数据,为用户提供更丰富的交互体验。 表盘信息显示的设计考量 信息类型选择 在设计表盘时,我们需要考虑: 哪些信息对用户最有价值? 这些信息的来源是否可靠? 信息更新频率如何平衡? 如何在小屏幕上优雅地...

gitblog_00738的博客 431

基于物联网技术智慧园林绿化养护管理信息平台

近几年来,随着经济不断的发展,城市面积不断的扩大,城市管理中的园林绿化工作也在这种趋势下不断的发生着深刻改变。管养企业是否按制定的管养计划严格执行?绿化事件整改是否及时到位?绿地面积是否在稳步增长?管养的效果如何?如何客观评价管养企业的管养工作?这些都是我们各级管理者需要面对的问题。   智慧园林绿化养护管理信息平台的开发思路以“考核”为核心,整个信息平台体现出“新、快、高、全、享”五个特点。   智慧园林绿化养护管理信息平台的整个开发理念为:依托五大技术手段(全球卫星定位系统技术、地理信...

Cesium的博客QQ2252224326 2459

【基于CKF的IMM】CV和CT两个模型下的IMM,二维,滤波使用CKF(容积卡尔曼滤波),附完整的matlab代码

该文章摘要: 本文提出了一种基于交互多模型(IMM)和容积卡尔曼滤波(CKF)的融合定位算法,用于解决目标在直线运动和转弯机动之间的模型切换问题。通过MATLAB仿真实现了IMM-CKF算法,并与单一的CV-CKF(匀速模型)和CT-CKF(匀角速转弯模型)方法进行对比。实验结果表明,在包含直线段和转弯段的复合轨迹跟踪中,IMM-CKF方法能够自适应调整模型权重,显著提高了定位精度。轨迹跟踪图、位置/速度误差对比图以及模型概率曲线直观展示了IMM算法的优势。文章提供了完整的MATLAB实现代码,可用于目标跟

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 615

android虚拟机中安装apk及apk项目中的导出--2

安装: 首先将vm启动起来,然后在dos环境下命令:adb install file.apk 导出: eclipse的apt可以实现,项目上右击,Android Tools--》Export Signed Application 之后导入密钥文件,如果没有选择下面的创建一个

MUTOUYIHAO的专栏 1435

康复训练监测系统:基于YOLOv8的患者动作规范识别

本文系统介绍了基于YOLOv8的康复训练动作规范识别系统,从理论背景、数据准备、模型训练、推理应用到UI界面,提供了完整技术链条及代码示范。希望对康复领域的智能监测应用提供参考和借鉴。

YOLO 453

安卓Launcher之获取手机安装的应用列表

Launcher中最主要的就是获取所有应用列表的入口,现在通过PackageInfo和ResolveInfo两种方法获取所有的应用列表,并且进行打开应用

Ataraxia的专栏 6624

【第1章>第9节】基于FPGA的图像开运算处理算法的Verilog实现

本文介绍了基于FPGA的开运算图像处理实现方法。主要内容包括:1)输入图像二值化处理,通过阈值将灰度图像转换为二值图像;2)数据缓存与窗口提取,使用寄存器数组缓存5行图像数据并构建5×5处理窗口;3)腐蚀运算逻辑,判断窗口内是否全为白色像素;4)膨胀运算逻辑,检测窗口内是否存在白色像素。最后给出了Verilog实现方案,通过级联腐蚀和膨胀模块完成开运算处理。该方法可用于FPGA图像处理算法开发。

MATLAB,verilog,python,opencv,tensorflow,caffe,C,C++ 315

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

apk反编译

测试环境:Ubuntu 12.04 以反编译Launcher2为例 apk文件的反编译,需要的工具apktool(反编译资源文件)和dex2jar(反编译源码) 1).反编译资源文件 http://code.google.com/p/android-apktool/downloads/list 下载  apktool1.4.3.tar.bz2 、apktool-install

好好学习,天天向上 3792

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【原创】反编译apk+eclipse中动态调试smali

 初涉移动端,请各位前辈多多指教! 本文参考http://www.kaifazhe.com/android_school/380973.html 在此,对作者表示感谢! 跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够动态调试就最好了。下面就给大家介绍apk+eclipse来调试smali。 前期准备:

zhangmiaoping23的专栏 5078

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

更改车载android系统launcher界面

1.首先在Launcher项目入口的Activity添加下面这段代码&lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.DE...

qq_32384897的博客 1万+

(二) launcher详解 (类加载机制 第二篇)

sun.misc.Launcher类 sun.misc.Launcher类是不开源的,我们只能通过IDEA反编译看到代码,根据第一篇,我们知道,类加载的神器主要是在Launcher这个类中,这个类是jvm底层,进行类加载的。 JVM启动入口,主要作用是:创建ExtClassLoader 、用ExtClassLoader作为parent去创建AppClassLoader、设置AppClassLoader为当前线程的ContextClassLoader。 Launcher 只是一个封装了虚拟机的执行

小小丿程序员的博客 1171
上一篇: android wear 的起步介绍, 搭建开发预览环境
下一篇: Eclipse的WEB环境的搭建(转自 glchengang 的 Blog )
gridlayout
博客等级 码龄19年 12粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值