Android
noiary
这个作者很懒,什么都没留下…
展开
-
Intent选择系统资源(图片,媒体等)的两种方式
/** * 获取资源方式1 * * @param view */ public void onGet1(View view) { Intent intent = new Intent(); intent.setAction("android.intent.action.PICK"); intent.setType("image/*"); intent.addCa原创 2015-03-15 00:50:42 · 884 阅读 · 0 评论 -
简简述app与h5页面的区别
前几天被公司一位项目负责人问到C/S架构的app与B/S架构的h5页面有什么不一样,简单说了一下我的看法,虽不至哑口无言,但que有些捉襟见肘,感觉不是很能说道点子上。今天看到一篇名叫《饿了么APP的架构演进》,两句话阐述此问题,言简意赅。 “这类APP优点是显而易见的,渲染速度快、用户体验好;缺点同时也十分突出:出现了错误一定要等待下一次用户进行APP更新才能够修复。 W原创 2016-03-10 23:21:10 · 2300 阅读 · 0 评论 -
Android需要精通的技能总结
转载自知乎的回答,现下关于Android应该掌握的知识总结,内容精彩,情不自禁转发。 原文地址:在2016年,Android 程序员应该如何选择? - 回答作者:田元 http://zhihu.com/question/39274138/answer/89418429?utm_campaign=webshare&utm_source=weibo&utm_medium=zhihu不知道你是不是指的纯转载 2016-03-09 23:58:04 · 648 阅读 · 1 评论 -
Android黑盒测试之Monkey测试
最近正好用到,做个记录,有机会详细补充。adb -d shell monkey -p com.xxx.xxx 100解释:-d 如果连接的设备数量大于1并且只有一台是真机,那么-d则表示选择真机作为调试目标,同理,-e表示选择模拟器;-p 后面接包名, com.xxx.xxx就是包名;100表示模拟用户操作的次数。原创 2016-03-01 16:01:34 · 583 阅读 · 0 评论 -
魅族手机无法连接ADB
新建文本文件adb_usb.ini ,内容: 0x2a45mac对应的是~/.android/adb_usb.iniwindows对应的C:\Users\yiyuan.zhangyy.android\adb_usb.ini结束adb进程打开cmd小黑框,adb devicesmx活了原创 2015-08-03 15:05:17 · 1301 阅读 · 0 评论 -
细致的学习了一遍Android Material Design,简单做下笔记
FloatingActionButtonapp:backgroundTint 背景颜色app:fabSize 控件大小app:elevation 阴影大小(z轴)app:rippleColor 点击后的颜色(类似但简化与selector)TextInputLayouttil.setHint(str) 设置提醒语句editText.addTextChang原创 2015-10-14 20:53:42 · 737 阅读 · 0 评论 -
Android中GridView的一些特殊属性
android:numColumns=”auto_fit” //GridView的列数设置为自动android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度android:stretchMode=”columnWidth"//缩放与列宽大小同步android:verticalSpacing=”10dp” //两行之间的边距an转载 2015-11-05 14:13:22 · 412 阅读 · 0 评论 -
Ubuntu下安装Android Studio
安装JDK1.官网下载jdk for linux http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我下载的是jdk-8u60-linux-x64.tar.gz2.把压缩包解压到 /usr/local/javacd原创 2015-10-19 22:22:40 · 521 阅读 · 0 评论 -
CardView设置item的margin问题
困扰了很久,无论怎么设置margin,预览都没问题,但跑起来却从来没反应。 偶然发现,是inflate的问题,在adapter中inflate item的时候,不要使用 View.inflate() 也不要使用 LayoutInflater.from(getContext()).inflate(resId, null);而是: View view = LayoutInflater.from原创 2015-08-28 16:16:03 · 2753 阅读 · 3 评论 -
获取Toolbar中title的TextView
观察微信打开或关闭页面时,titlebar中的text是渐变的,心想丫的藏这么深,我得学来~然后。。尼玛。。Api中根本没提供类似getTitleTextView的方法,搞了半天反射,莫名其妙也获取不到。。。最后,在stackoverflow发现一神作,代码写的真叫一干脆,来吧,拿走~ public static TextView getToolbarTitleView(ActionB原创 2015-08-12 19:27:02 · 2202 阅读 · 0 评论 -
Android常用框架收集
了解常见的开源项目,可以扩大我们的视野,知道有哪些可以利用的资源,对于我们平常的设计和开发很有好处UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片p转载 2015-07-01 22:40:19 · 1045 阅读 · 0 评论 -
Android下屏幕适配
Android下屏幕适配适配:即当前应用在相同的手机上面显示相同的效果。适配前需要首先确定当前手机所属像素密度类型(如:xhdpi、hdpi、mdpi等),以下已华为G700、模拟器为例,计算其像素密度。案例一:手机型号:G700手机分辨率:1280*720 (注:手机两个直角边上分别放置了1280及720个像素点)手机尺寸大小:5英寸(手机斜边长度)假设a,b分别为两个直角边,c为斜边,由勾股原创 2015-06-10 11:22:49 · 411 阅读 · 0 评论 -
Android Studio快捷键
Ctrl(Command)+Shift+Enter语句完成Ctrl(Command)+Alt(Option)+J用动态模板环绕文件按键说明Ctrl(Command)+F12显示当前文件的结构Ctrl(Command)+H显示类继承结构图Ctrl(Command)+Q显示注释文档Ctrl(Co转载 2015-04-26 23:55:39 · 404 阅读 · 0 评论 -
android Intent机制详解
Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION给Android,Andro转载 2015-03-16 00:46:09 · 497 阅读 · 0 评论 -
【Android API Demos】API Demo 初探
首先声明,该文章为自己学习笔记,仅供参考,不保证所有文字均描述得当,欢迎指出不足和错误之处,再此感谢您的关注和阅读。如果有需要代码的可以留言,和我联系。1.准备工作首先,导入API Demos。File->new->project->android project->Creat project from existing source 选择API Demos.导入的文件可以在sdk的文件里面找转载 2015-03-14 23:46:46 · 500 阅读 · 0 评论 -
RxJava学习笔记
RxJava学习笔记 // 示例 Observable .create((Observable.OnSubscribe<Integer>) subscriber -> { // 创建Observable对象,接收一个OnSubscribe对象 subscriber.onNext(num); su原创 2016-04-15 00:13:44 · 526 阅读 · 0 评论