08 2016 档案
摘要:cmd adb shell cd data/data cd . . . chmod 777(可读可写可执行)
阅读全文
摘要:四大组件之间传递数据可以用广播,但是有次面试官说太重了,用eventbus代替。下面的广播传递数据方法仅当学习参考。 1.管理类 2.发送广播 3.接收广播 上面的例子是fragment传递数据给Activity,其实Activity也可以通过广播的方式传递数据给fragment,还有fragmen
阅读全文
摘要:Service的启动方式: 两种启动模式,一种是非绑定启动模式,另一种是绑定启动模式。 一、startservice方式启动 二、绑定启动模式 bindService 区别: 1.非绑定模式启动的话,启动之后就会在内存中长期运行,直到手动停止它 2.绑定模式启动,是跟可视化界面绑定的,界面看得见的话
阅读全文
摘要:一、startservice方式启动 第一次startservice启动服务的时候,会走oncreate和onstart方法, 第二次startservice启动服务的时候,会走onstart方法, 所以可以在onstart方法里请求网络或进行其他操作, 同时要注意,Service和Activity
阅读全文
摘要:animator.setInterpolator(new OvershootInterpolator(3));//弹性的插值器,让恢复的时候显得有弹性有一次设置成5或者8,有一闪的情况
阅读全文
摘要:图片应该放在drawable-hdpi下或者mipmap-hdpi 不要放在drawable下,要不然显示有些不同
阅读全文
摘要:一、Colors Lite 二、ColorSpy 用法: 1.请确保屏幕没被放大过(有些平板,由于屏幕较小,要将屏幕放大) 2.请下载图表上有RGB字母的版本才好用 将鼠标放到要拾取的颜色上,按空格键,颜色代码就被复制到剪切板了
阅读全文
摘要:两种方法: 1.命令行git Git preview是命令行Git的安装包,包名如下: Git-1.9.2-preview20140411.exe 2.UI类型的git 图形化界面的git,避免了枯燥无味的命令行方式 安装这个git,还要配合安装方法1中的命令行git才能使用。 TortoiseGi
阅读全文
摘要:安卓在线api http://www.android-doc.com/reference/packages.html
阅读全文
摘要:在project视图右上角有个“设置”的按钮,点开,然后将上图所圈部分去勾选就可以了。
阅读全文
摘要:(1)getWritableDatabase()方法以读写方式打开数据库。一旦数据库的磁盘空间满了,数据库就只能读而不能写,此时用getWritableDatabase()打开数据库就会出错。(2)getReadableDatabase()方法先调用getWritableDatabase()先以读写方式打开数据库。倘若使用如果数据库的磁盘空间满了,就会打开失败,当打开失败后会继续尝试以只读方式打开...
阅读全文
摘要:有可能是io流没关掉,例如BufferReader,这个流没关掉是删不了它所读的文件的。 有个例子:多线程断点续传的时候,需要记录每个线程断点的位置,然后下次再读取该位置,下载完成后要删除断点记录文件,然后删不掉,查了一下是BufferReader流没关。
阅读全文
摘要:android studio导入jar包的方法: 1.将jar包放到module的libs目录下 2.在所导入的jar包上右键,选择“Add as library”. 其中,第二点跟eclipse不同,eclipse不需要这样。
阅读全文
摘要:布局文件中加入background属性: 然后在drawable文件夹下新建一个名为edit_bg的xml,里面内容为:
阅读全文
摘要:下面介绍的是在Android Studio中的使用 Android Studio中目前支持的Xstream最高版本是xstream-1.4.7.jar,大家可以在网上下载,我的是在开源中国项目中有这个jar包,我是直接将jar包放到libs中使用的,因为我尝试在build.gradle中通过comp
阅读全文
摘要:unknown filesystem type ‘iso9660’是指系统不支持这种类型的文件, 用以下命令更新内核即可: sudo aptitude update sudo aptitude upgrade 然后重启下电脑 可以用命令cat /proc/filesystems查看是否有iso966
阅读全文
摘要:【重大bug】viewpager使用的时候加载数据应该在setOnPageChangeListener里的onPageSelected里加载,我说怎么首页有数据,第二页就是空白,就是加载了但是数据不显示 而不是viewpager每个页面的fragment的oncreateview方法里加载数据,错误
阅读全文
摘要:同样的一个布局, 明显地看出两图中所圈布局高度相差太大,只能在代码里修改高度了。
阅读全文
摘要:原来是方法重载了,而我用错了下面的那个方法,搞得Activity虽然打开了,但是一片空白。
阅读全文
摘要:用法1:从网络获取到json字符串之后,假如该字符串为data, 其中HomeBean是javabean。解析后的json就是一个homebean了,然后如果homebean里还有arraylist,就可以从homebean里取arraylist 用法2: //打印结果是zhangsan 12 //
阅读全文
摘要:拖动imagview控件进入布局的时候自动生成的这东西,害我找了十多分钟,还以为自己代码哪里写错了,debug好几次,改回
阅读全文
摘要:android studio中的布局文件代码补全方式是打第一个字母就提示了,而java代码有时候要按快捷键。 布局文件的话呢,要写在标签开始处才提示,在标签闭合处有时候不提示,有时候在内容里也会有不提示的情况
阅读全文
摘要:GsonFormat原来也有bug 我是用GsonFormat来生成java bean的,但是运行起来居然报 原来,它生成javabean是一个int型,但是获取到的居然有int,也有float javabean如下 我改成float了。 数据中star有整型也有float型的:
阅读全文
摘要:1.反例:像这个布局文件,如果要使用DataBinding的话,最外层要改成layout布局的, 但是我以为它最终要改成layout,所以我事先在加入complie和enabled代码前直接改成layout, 导致在在加入complie和enabled代码后,点击右上角的Sync Now,一直报错
阅读全文
摘要:Android Studio里的app的build.gradle文件: compileSdkVersion,buildToolsVersion还有targetSdkVersion要一致,从而避免build的时候报错
阅读全文
浙公网安备 33010602011771号