Android
linyeban
这个作者很懒,什么都没留下…
展开
-
Android参考书籍
【推荐几本好书】Android程序员必读之热门书单书是个好伙伴。它满腹经纶,却不喋喋不休。一个从事编辑的人却有着一种想学习Android的精神,这种野心......应该也只是一些中二少年该有的理想。从语言上来看,Android应用开发基于的是Java语言,但是这都是我们要自己下功夫去学习的事情,所以,我们在跑之前必须先学会走。看书,永远是最好的办法。转载 2016-06-11 19:31:44 · 1020 阅读 · 0 评论 -
Android Studio 关于github的ssh key配置问题
Android Studio 关于github的ssh key配置问题如果你的ssh设置了ssh key的话,Android studio可以通过生成Token,然后连接到github托管平台网站 具体流程如下:1、首先你要进入github网站的的某个仓库2、依次点击setting—>Deloy keys->Add deloy key3、然后把你的id_rsa.pub添加进原创 2016-10-12 15:49:12 · 3771 阅读 · 0 评论 -
Android Studio开发环境建立aidl文件,怎么生成相应的java文件? Android Studio开发环境建立aidl文件,不自动生成java文件?在Eclipse中建立aidl文件后在
注意:AndroidStudio的aidl文件默认放在src/main/aidl目录下,aidl目录和java目录同级别。<img src="https://pic2.zhimg.com/6e1edb6e6e4b8fe9e286ddbccf3deaad_b.png" data-rawwidth="670" data-rawheight=&q原创 2016-09-08 21:47:10 · 1299 阅读 · 0 评论 -
利用Apptool.jar反编译Apk
首先切换apktool.jar所在目录,然后根据下面的命令就可以反编译成功反编译命令:java -jar apktool.jar decode apk文件所在路径原创 2016-10-09 11:15:02 · 312 阅读 · 0 评论 -
android studio 的工具device monitor显示出错(界面变灰)
下午开启工具device monitor的时候,出现界面变灰解决方法:找到C:\Users\my_user\.android\monitor-workspace删除这个文件,一切就ok了原创 2016-09-22 18:44:17 · 2645 阅读 · 0 评论 -
Android5.0后出现的新错误:fatal error 11 fault addr
完整的错误信息:Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 1552 (Thread-173)Android4.4下运行好好的程序,放到5.0的手机上直接崩溃了。好的查问题,发现是C++的底层文件报出的错误。JNI层面的错误信息不太具体,只有靠打印信息一步步查看问题,最后定位是pthread_mutex_init转载 2016-09-05 23:04:47 · 785 阅读 · 0 评论 -
androidStudio出现Executing tasks: [:app:assembleDebug]等错误不能运行程序
androidStudio出现Executing tasks: [:app:assembleDebug]等错误不能运行程序出现这些错误,可能是你写的代码导致的错误,你只要Ctrl+Z退回到你能正确运行时候的代码处。这样就可以了,然后你要写的代码经过适当修改就可以运行了。如果你在真机运行,那么需要完全关闭真机上的程序,即后台程序也清掉。重新运行。转载 2016-08-25 09:10:01 · 14519 阅读 · 2 评论 -
在Android studio中获取到的 VersionName 一直是1.0 VersionCode 一直是1 的问题
问题描述:我使用下面的代码获取VersionName 和 VersionCodePackageManager manager = getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageName(),0);原创 2016-08-22 22:50:54 · 2967 阅读 · 1 评论 -
快速入门Android的思维导图
一张思维导图,告诉你Android新手如何快速入门如何快速入门和进阶安卓开发,是很多技术小白的疑问。大家都知道,Android开发要学的技能非常多,技术更新速度还快,但是总的来说:掌握最核心的技术,最规范的开发流程,成为专业、出色的安卓开发工程师也不是遥不可及。在他看来,新手一般会遇到以下几个问题:1、 如何系统学习Android 开发知识?2、 Android 面原创 2016-09-13 08:12:31 · 1011 阅读 · 0 评论 -
简单使用Git和Github来管理自己的代码和读书笔记
以前不知道使用代码管理工具,最后写的一些东西都没有了,由于硬盘坏了或者不小心格式化了之类的,后来使用了Git和Github来托管自己的代码和读书笔记方便了不少,到哪里只要有网就可以把自己的东西拷贝下来继续使用。我这里简单的记录一下我使用的过程,最简单的使用都是,高级的功能我一直没有使用到,虽然买一本《Git权威指南》但是很多东西用不到就不能够真的会。下面开始简单介绍我使用的转载 2016-08-31 13:07:49 · 952 阅读 · 0 评论 -
ViewHolder模式获取控件空指针异常
在用ListView做开发的时候需要集成BaseAdapter类,复写其getView方法,这个想必大家都是知道的。今天在调试的时候遇到一个很折腾人的问题,在ViewHolder模式是用以下方式给TextView控件赋值时报空指针异常:import engina.AppInfoProvider;/** * Created by lin on 2016/9/9. */原创 2016-09-10 23:30:31 · 2213 阅读 · 0 评论 -
SharedPreferences保存用户偏好设置
使用 sharepreferences存储用户偏好设置和回显代码如下:activity_main.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to原创 2016-06-21 16:15:33 · 475 阅读 · 0 评论 -
Android上的XML
Android上的XML一、Android xml的主要用处为以下两点:1、将xml的信息读出来,比如天气预报,从网上获取的是xml文件,通过xml解析可以把天气状态读出来。详细介绍:XML经常用作Internet上的一种数据格式。如果您希望通过Internet 访问数据,则数据很有可能是XML 格式。如果您希望发送数据给Web 服务,那么您可能也需要发送XML。简原创 2016-06-20 18:58:12 · 504 阅读 · 0 评论 -
感觉Android studio往genymotion中的sd卡写不进数据
之前在eclipse+sdk模拟器的时候,可以顺利的写入sd卡。但是同样的代码换了在Android studio+genymotion上就一直找不到写入的数据。但是也没有报错,检查了好几遍代码,坚信自己没有写错在Android Device Monitor中,多看了几遍File Explorer,起初有点不明白后面的--》/storage/……。猜想一下是不是子目录,抱着试一下的心里。结果真原创 2016-06-20 16:19:29 · 3147 阅读 · 1 评论 -
Android studio 单元测试
Android studio 的单元测试比较简单 一、代码 新建工程application,然后在工程下创建类PersonService.java 二、测试代码在创建项目时,Androidstudio已经为我们自动创建了一个AndroidTest的包, 打开ApplicationTest,添加如下方法:注意:所有测试方法必须以test开头,否则没有测试选项.原创 2016-06-19 18:04:37 · 296 阅读 · 0 评论 -
如何在android sudio 获取SHA1与MD5(发布版和开发版)
1、打开android studio 在最下面找到Terminal 如下图2、 输入命令 C: 进入c盘3、 输入命令 cd Users\Administrator 其中Administrator是自己的用户名 Administrator文件下有个.adnroid文件4、 输入命令 cd .android 如下图5、输入命令原创 2016-07-24 23:04:20 · 379 阅读 · 0 评论 -
Genymotion模拟器安装apk出现的问题
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI解决方法: 1、下载Genymotion-ARM-Translation.zip 2、 将下载好的Genymotion-ARM-Translation.zip直接拖动到Genymotion,然后点击ok: 3、 最后会弹出安装原创 2016-10-16 19:26:20 · 2510 阅读 · 0 评论