-
Android_bluetooth
这是一个用Eclipse开发的安卓蓝牙项目,目录简单易懂,适合学习借鉴(This is a Android Bluetooth project developed with Eclipse, which is simple and easy to understand and is suitable for learning.)
- 2017-12-30 23:27:44下载
- 积分:1
-
Android聊天机器人
智能聊天机器人,调用京东接口,可以进行基本对话。
- 2023-01-16 13:20:13下载
- 积分:1
-
[Android技术专题]APK瘦身看这一篇文章就够了
前言
之前我在微信群里面有说到,随着Android开发越来越成熟,关于Android方面的技术文章越来越多,作为开发者不缺资源,缺乏的是系统的知识和指导,对于学生和上班族来讲,更缺乏筛选信息的时间。从某个角度来讲,精心筛选整理网络上的优质文章并形成专题,如果需要学习某方面的知识只需要看这一篇文章就够,那意义会比写一篇纯技术文章会有价值得多。
出于能够更便捷、高效获取优质资源的角度考虑,写一系列专题的想法就诞生了,结合自己阅读过的技术文章和实际工作经验,将平时收集的优质技术文章按照某个方面整理成一系列的专题,比如APK瘦身、插件化、程序架构、性能优化、自定义view、增量升级、移动开发各种技术解决方案等。这是我目前能够想到的除了写书之外最值得做的一件事情了。
这个系列从APK瘦身专题开始,后面会不定期推出其它专题,发过的专题也会不断更新。
APK瘦身的价值
APK瘦身严格来讲不算是对应用性能的优化,应该算是对程序体验的优化。APK瘦身的价值主要有几点:
省流量:特别是在4G网络下,更多的移动流量表示需要花费更多的钱(别指望着用户一个月1、2G的流量专门给你腾出几十M来用于下载安装包);
给用户一个好印象,试想用户在安装你的程序需要很长的时间时,不仅会影响到他的心情,更是在浪费他的生命;
如果你的APK是预置到设备中,更大的APK表示需要占用更多的存储空间,也会增加烧录的时间。
从哪些方面入手
一个APK实际上就是一个压缩文件,解压后可以看到通常包含如下几种类型的文件或文件夹:
classes.dex源码;
编译生成的二进制资源文件resources.arsc;
- 2022-09-09 06:10:02下载
- 积分:1
-
android-phone-battery-sourcecode
在装有android系统的手机上,该程序可以检测手机电池的存余量并显示。(This program can detect the battery of the phone and show the amount of the battery.)
- 2011-12-01 21:44:58下载
- 积分:1
-
Launcher3源码
Android Launcher源码, Launcher3源码, Android6 源码 Launcher3, Android6.0 Launcher3源码 ,Android6.0源码学习,Android6.0.0.r1源码 Launcher3部分
- 2022-03-20 22:14:09下载
- 积分:1
-
android 选择地区 省、市、县三级联动源码(自定义view控件 WheelView滚轮)
android 选择地区 省、市、县三级联动源码(自定义view控件 WheelView滚轮)
- 2015-06-26下载
- 积分:1
-
Android 简单播放歌曲功能演示
Android 简单播放歌曲功能演示,播放本地音乐,非网络播放,可播放、暂停,运行效果如截图所示,在编写时,要注意以下代码:
int status = 1;//当前的状态,1没有声音播放 ,2 正在播放声音,3暂停
ImageButton start;//播放、暂停按钮
ImageButton stop;//停止按钮
ActivityReceiver activityReceiver;
int status = 1;//当前的状态,1没有声音播放 ,2 正在播放声音,3暂停
public void onCreate(Bundle savedInstanceState) {//重写的onCreate方法
super.onCreate(savedInstanceState);
setContentView(R.layout.main);//设置当前的用户界面
start = (ImageButton) this.findViewById(R.id.start);//得到start的引用
stop = (ImageButton) this.findViewById(R.id.stop);//得到stop按钮的引用
start.setOnClickListener(this);//为按钮添加监听
stop.setOnClickListener(this);//为按钮添加监听
activityReceiver = new ActivityReceiver();//创建BroadcastReceiver
IntentFilter filter = new IntentFilter();//创建IntentFilter过滤器
filter.addAction("wyf.ytl.update");//添加Action
registerReceiver(activityReceiver, filter);//注册监听
Intent intent = new Intent(this, MyService.class);//创建Intent
startService(intent);//启动后台Service
}
- 2023-08-23 12:30:03下载
- 积分:1
-
android初级入门学习
android初学者的入门学习,包括了imageButton,button,imageVIew,和多线程之间的使用,适合初学者。android初学者的入门学习,包括了imageButton,button,imageVIew,和多线程之间的使用,适合初学者。android初学者的入门学习,包括了imageButton,button,imageVIew,和多线程之间的使用,适合初学者
- 2022-06-11 18:03:18下载
- 积分:1
-
调用讯飞API语音识别
# 1、简介离线命令词识别,是基于语法规则,将与语法一致的自然语言音频转换为文本输出的技术。语法识别的结果值域只在语法文件所列出的规则里,故有很好的匹配率,另外,语法识别结果携带了结果的置信度,应用可以根据置信分数,决定这个结果是否有效。
- 2020-11-04下载
- 积分:1
-
compass
说明: 简单指南针,实现指南针的功能,新手使用
Android Studio(Simple compass, realize the function of compass, novice use)
- 2018-12-25 11:38:41下载
- 积分:1