
Android
文章平均质量分 56
wtbee
专注Android移动应用开发和Android系统研究!
展开
-
Android Service开发详解
Service作为Android的四大组件之一,在实际的应用开发中我们经常需要用到。Service与Activity的开发最为相似,开发者首先需要创建一个Service的子类,然后在AndroidManifest.xml文件中配置该Service的属性,其区别在于:Service一直在后台运行,它没有用户界面。同Activity一样,Service同样有着自己的生命周期,选择使用Activity或原创 2013-09-23 12:31:52 · 1592 阅读 · 0 评论 -
Android手机刷 9.0 的GMS包介绍
众所周知,国内发布的手机基本上都不包含Google GMS服务,所以要使用Google原生的一些应用或是从GooglePlay下载国外的APP的话就必须刷GMS服务,本文记录了基于Android 9.0版本刷GMS包的全过程,供有需要的人参考!说明:下面步骤介绍的某些网站或资源需要FQ才能获取(你懂的...),此外,手机要能root。1. 从如下链接 Open GAPPS下载所需要的G...原创 2018-11-27 20:34:15 · 17070 阅读 · 5 评论 -
The program 'ninja' can be found in the following packages: * ninja * ninja-build
Ninja进行Android编译时,如果遇到如标题中的问题,是因为找不到可执行命令导致,可以执行如下操作:cp prebuilts/build-tools/linux-x86/bin/ninja out/host/linux-x86/bin/其中:prebuilts/build-tools/linux-x86/bin/ninja 是可执行文件本身的路径...原创 2018-11-05 19:09:53 · 754 阅读 · 0 评论 -
Eclipse常用快捷键使用
Eclipse常用快捷键使用Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。转载 2014-08-18 17:45:14 · 758 阅读 · 0 评论 -
为什么Java7开始在数字中使用下划线
为什么Java7开始在数字中使用下划线 分享到:1本文由 ImportNew - 刁 文阳 翻译自 javacodegeeks。欢迎加入Java小组。转载请参见文章末尾的要求。JDK1.7的发布已经介绍了一些有用的特征,尽管大部分都是一些语法糖,但仍然极大地提高了代码的可读性和质量。其中的一个特征是介绍字面常量数字的下划线。从Java7开始,你就可以在你的J转载 2014-09-11 10:14:18 · 1532 阅读 · 0 评论 -
关于GooglePlay上传错误:android:icon attribute attribute is not a string value
关于GooglePlay上传错误:android:icon attribute attribute is not a string valuejint原创 2014-07-28 15:47:53 · 3714 阅读 · 0 评论 -
Android布局优化
Android布局优化在Android开发中,我们常用的布局方式主要有LinearLayout、RelativeLayout、FrameLayout等,通过这些布局我们可以实现各种各样的界面。与此同时,如何正确、高效的使用这些布局方式来组织UI控件,是我们构建优秀Android App的主要前提之一。本篇内容就主要围绕Android布局优化来讨论在日常开发中我们使用常用布局需要注意的一些方转载 2014-01-25 10:16:19 · 1775 阅读 · 0 评论 -
Android优化工具之——Zipalign
Zipalign优化工具是Android SDK中自带的apk优化工具,开发者在上传应用到Google Play的时候相信都遇到过“您上传的Apk没有经过Zipalign处理”的失败提示,显而易见Google对Zipalign工具的重视,那么Zipalign到底有什么用了?说白了,Zipalign就是一个对Apk文件进行存档对齐的优化工具,它的目的是确保所有的未压缩数据都从文件的开始位置以指定原创 2014-01-04 17:56:33 · 6357 阅读 · 0 评论 -
自定义Adapter开发中没有回调getView()的问题
适配器(Adapter)是安卓开发中经常用到的一类工具,它为我们的后端数据与前端显示提供了良好的接口,常见的适配器view有:ListView、GridView等。今天在开发自定义Adapter的时候遇到了设置setAdapter()之后没有回调自定义的getView()方法来显示想要的界面。贴出代码如下:class ListDeviceAdapter extends BaseAdapter原创 2013-10-28 21:15:33 · 1598 阅读 · 0 评论 -
Android下基于Http协议的网络摄像机开发
这段时间在做Android平台下的网络摄像机的兼容,摄像机的通讯采用Http1.1协议。现将遇到的问题简单总结一下:1. Http协议中需要用到身份认证部分,认证是将用户名和密码简单的用Base64加密转换后封装成特定字段2. 认证后将得到的视频流如何解码显示,这里采用了常用的底层JNI解码。由于对不同类型的摄像机其分辨率是不同的,Java上层显示图片需要制定RGB图片的大小来分配原创 2013-08-09 17:24:46 · 3707 阅读 · 2 评论 -
Android编程中的常见问题及解决办法
在Android开发中新手通常会遇到各种各样调试不通过或者程序崩溃的问题,有些与环境配置有关、有些与代码编写有关。不管怎么说,有问题就要记录下来以便下次遇到同样的问题能够快速解决,同时也是对自己开发能力的一种提升。下面,本文将记录个人在开发中遇到的各类常见问题(不断更新......)1. java.lang.NoClassDefFoundError这个问题出现在一次视频开发中。原创 2013-09-05 18:57:03 · 3629 阅读 · 0 评论 -
史上最快Android模拟器:Genymotion使用介绍
史上最快Android模拟器:Genymotion使用介绍做过Android开发的您一定为Google开发的Android模拟器苦恼过,其慢得出名的运行效率使其在实际的开发过程中基本上形同虚设。很多时候我们在开发调试的时候不得不使用真机来进行,这给许多Android开发者带来了很大的不便,当然做Android开发免不了使用Android手机,但是如果人家对iphone情有独钟但同时做着Andr原创 2013-12-04 11:27:49 · 4613 阅读 · 1 评论 -
[Android 分享]GitHub Android 最火开源项目Top20
最近看到一篇介绍GitHub上关于Android开源项目的帖子,特转载一下方便日后学习。原帖地址:点击打开链接GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。1. ActionBarSherlock(推荐)转载 2013-08-20 20:20:22 · 1103 阅读 · 0 评论 -
如何用命令行抓取Systrace
如何用命令行抓取Systrace预备环境Android SDK 首先需要安装配置好Android SDK Python环境 从如下链接下载Python安装程序 https://www.python.org/downloads/windows/注意,由于SDK中的python脚本不支持3.x后的版本,建议下载如下版本 安装完成后、需要配置环境变量如下(根据个人安装...原创 2019-07-31 16:18:49 · 3325 阅读 · 0 评论