
Android
文章平均质量分 79
Mr_Flying
架构世界。
展开
-
"Android系统框架"-Androi的面试必问部分
四层:1.应用2.应用框架3.系统类库4.linux核心驱动原创 2016-06-29 14:03:03 · 6986 阅读 · 0 评论 -
"BroadcastReceiver"-安卓面试必问技能点大总结"
广播接收者,看总结原创 2016-07-06 00:57:12 · 2969 阅读 · 1 评论 -
"AndroidStudio 单元测试"-最简单最快的方法-ApplicationTest
使用单元默认测试test开头的方法原创 2016-07-06 13:54:36 · 5581 阅读 · 1 评论 -
"Android自定义控件"-Android面试必问"精华技能点"汇总
一自定义控件二自定义控件的总类三view对象渲染的过程四ondraw 和dispatchdraw的区别五ViewGroup渲染的过程六如何自定义一个控件自定义组合控件自定义view七请描述一下View的绘制流程1mesarue过程2layout 布局过程3draw绘图过程调用流程 一.自定义控件 什么是自定义控件 谷歌提供了大量的默认控件, ImageView Te原创 2016-07-16 23:05:00 · 4234 阅读 · 0 评论 -
AndroidStudio如何"创建Assets资源目录"并访问目录下的文件?
要通过new 创建资产资源文件夹原创 2016-07-06 20:41:10 · 3871 阅读 · 1 评论 -
"ContentProvider和数据库"的区别和联系专题-面试必问点大总结
总结,大家了解真个交互过程就能完全理解这个版块了* uri是他们识别的信号* 内容解析者是他们沟通的桥梁;原创 2016-07-06 21:27:25 · 3968 阅读 · 0 评论 -
“Android“性能优化之布局优化-<include>,<merge>,<ViewStub>
android 性能优化原创 2016-07-07 10:18:35 · 1803 阅读 · 0 评论 -
"Android 布局"-面试必问"精华技能点"汇总.
android 布局部分讲解原创 2016-07-07 11:18:12 · 845 阅读 · 0 评论 -
AndroidStudio完美解决"Activity使用Handler时出现警告信息"的问题
handler 警告1.静态内部类2.对外部类采用弱引用方式.原创 2016-07-07 21:10:51 · 5535 阅读 · 0 评论 -
"ListView "-Android面试必问"精华技能点"汇总.
listView原创 2016-07-08 03:21:44 · 618 阅读 · 0 评论 -
"Android Studio"下最简单详细的"JNI"开发
jni原创 2016-07-09 10:37:57 · 2356 阅读 · 0 评论 -
"Android基础"-安卓基础面试必问部分
基础部分原创 2016-07-02 21:18:15 · 1393 阅读 · 1 评论 -
【解决】Listview 嵌套ListView/ScrollView 导致item点击无效
开发用到的点击歌曲列表的item希望能让每个item都能展开列出所具有的打点记录情况原因解决方法属性的值有三种通常我们用到的是第三种开发用到的:点击歌曲列表的item,希望能让每个item都能展开,列出所具有的打点记录。情况:开发中很常见的一个问题:会发生点击每一个item的时候没有反应,无法获取的焦点。原因:1.在自己定义的Item中存在如:ImageButton,Button,Ch原创 2016-08-29 19:47:07 · 3752 阅读 · 1 评论 -
【解决】Listview中嵌套Listview或者ScrollView中嵌套Listview【显示不完整和滑动冲突】
问题描述解决方法ScrollView布局中嵌套Listview显示不正常1自定义一个Listview继承自Listview2重新计算Listview的高度在Listview中嵌套Listview的滑动冲突效果问题描述:一个滑动控件或布局里面,添加另外一个可以滑动的控件;工作中遇到的,在ScrollView布局中嵌套Listview显示不正常,和在Listview中嵌套Listview原创 2016-08-30 09:02:42 · 659 阅读 · 0 评论 -
”Dialog中包含EditText“时,控制输入法的”隐藏/自动弹出“操作
实战情景需求: 需要在EditText聚焦时自动弹出输入法,或者隐藏输入法。内容描述:1.输入法弹出,一般没什么问题。但是有没发自动弹出的情况如:弹出的对话框Dialog里有edittext。 解决方法:一、配置AndroidManifest文件在有edittext的activity中,配置android:windowSoftInputMode,输入法自动调节大小。 如登录界面,有两个Edi转载 2016-10-15 14:56:30 · 6554 阅读 · 0 评论 -
【安卓开发】-合理使用finish() onDestroy() 和System.exit()
结束活动、程序的方法原创 2016-12-26 10:08:09 · 3373 阅读 · 0 评论 -
【Android开发】plurals 和 getQuantityString,以及%d 、%.d 、%1$s 、%1$d等的用法
plurals 和 getQuantityString,以及%d 、%.d 、%1$s 、%1$d原创 2016-12-27 17:44:03 · 5055 阅读 · 0 评论 -
Android颜色表以及水波纹的相关实现
关于 FFFFFFFF讲解使用举例透明度参照表拓展Android水波纹的设置和实现1设置主题实现点击波纹效果1 ActionBarToolbar上添加menu通过item来添加按钮2 自定义布局2使用标签自定义控件背景布局Android 50以上关于 #FFFFFFFF#ffffffff由#加八位数字或字母组成前两个ff为透明度(十六进制)后面六位ffffff为颜色代码,采用R原创 2016-12-08 11:23:09 · 2997 阅读 · 0 评论 -
"activity和service通信"-三大方法之-继承Binder类
1.服务类新建一个类2.里面有一个方法返回值是Binder3.Activity就能获取和调用了原创 2016-07-05 16:49:15 · 996 阅读 · 0 评论 -
"Service"-安卓面试必问技能点大总结"
service大总结原创 2016-07-05 17:55:21 · 679 阅读 · 0 评论 -
"Android下使用HttpUrlConntion"进行最简单的get,post请求(包括创建服务器)
一服务端 MyEclipse创建服务器创建Servlet编写doGet和doPost方法部署工程验证服务器浏览器验证二客户端Android验证网络get请求post请求添加网络权限我们把过程分成两大块(服务端和客户端),服务端用Myeclipse创建一个Web项目服务,客户端用安卓进行访问,好了现在就开始进行一.服务端: MyEclipse创建服务器创建Servlet1.创建We原创 2016-07-10 00:48:44 · 1475 阅读 · 0 评论 -
"Android中的访问网络"-Android面试必问"精华技能点"汇总
Android中的访问网络一Android如何访问网络自带的HttpClientConnction简称HttpClient自带的HttpUrlConnectionAndroid使用HttpUrlConnection进行GET请求Android使用HttpUrlConnection进行POST请求二如何解析服务器传来的JSON文件解析Json对象过程解析Json数组及数组中对象解析Js原创 2016-07-10 23:00:19 · 682 阅读 · 0 评论 -
"Intent"-Android面试必问"精华技能点"汇总
Intent:一intent传输数据时可以传递哪些类型的数据二Serializable和Parcelable的区别实现SerializableParcelable三请描述Intent和IntentFilterIntentIntentFilterAction匹配Uri匹配Category匹配四下面的代码会是你的应用崩溃吗如果崩溃怎么避免五Activity和Fragment的区别原创 2016-07-11 21:11:38 · 701 阅读 · 0 评论 -
"startActivityForResult"-通俗易懂图文+代码全解析
1.三个步骤:界面一:1.startActivityForResult(intent,requestCode); 2.重写的(int requestCode, int resultCode, Intent intent)方法界面二:3.返回信息的setResult方法(rusultCode,intent);***只有Activity完全关闭的时候才能个返回值原创 2016-06-30 15:50:04 · 499 阅读 · 0 评论 -
"Fragment"-Android面试必问"精华技能点"汇总
Fragment技能点汇总总结: 目录:一Fragment跟Activity如何传值一getActivity二setArgumentsBundle二描述Fragment的生命周期一生命周期图二需求三代码三Fragment的replace和add方法的区别两者比较和注意点四Fragment如何实现类似Activity的压栈和出栈效果一.Fragment跟Activity如何传值?一原创 2016-07-12 20:15:14 · 3295 阅读 · 0 评论 -
"standard,singleTop,singleTask,singleInstance"-Android启动模式图文代码全解析
1.标准:标准栈2.单一顶部:不会连续添加同一个任务,除非隔开3.单一任务:自己的上方不会有另一个自己,只有其他4.单一实例:建立一个单独栈放单一类型原创 2016-07-01 03:10:40 · 1090 阅读 · 0 评论 -
"Android 性能优化"-Android面试必问"精华技能点"汇总
Android 性能优化汇总:目录:一如何对Android应用进行性能分析DDMStraceViewheap点击步骤说明 参数讲解判断方法allocation tracker追踪二请介绍和区分内存溢出和内存泄露内存溢出内存泄露总结三什么情况导致内存泄露以及解决避免的方法程序的堆内存大小内存溢出的原因和解决方法资源释放问题对象占用内存过大问题图片过大OOM界面的切原创 2016-07-13 00:48:06 · 1073 阅读 · 0 评论 -
"Activity"-安卓面试必问技能点大总结"
Activity板块原创 2016-07-02 21:03:50 · 1802 阅读 · 0 评论 -
"Android 屏幕适配"-Android面试必问"精华技能点"汇总
Android屏幕适配原创 2016-07-14 02:40:02 · 2145 阅读 · 0 评论 -
Android Studio下的"数字签名"
数字签名原创 2016-07-14 23:31:54 · 2297 阅读 · 0 评论 -
"安卓网络请求图片三级缓存"-带您写一个自定义图片三级缓存.
三级缓存原创 2016-07-04 02:32:05 · 1202 阅读 · 0 评论 -
"Android Touch事件分发机制"-Android面试必问"精华技能点"汇总
目录:一事件分发中的 onTouch 和 onTouchEvent 有什么区别又该如何使用onTouch方法onTouchEvent方法touch事件的传递二请描述一下 Android 的事件分发机制主角主要有两个ViewGroup 和 View关于DownMoveUp三代码演示一.事件分发中的 onTouch 和 onTouchEvent 有什么区别,又该如何使用?1.onTouc原创 2016-07-15 16:29:52 · 1457 阅读 · 0 评论 -
"AsynchTask和Handler"的区别与用法-Android异步消息处理机制之图文代码详解
AsyncTask和Handler的区别介绍一AsyncTask特点方法参数两个核心的三个个性化的注意点优点缺点AsychTask代码详情二Handler优点缺点AsyncTask和Handler的区别介绍:下面开始讲解异步机制,主线程和子线程的交互问题,涉及到两个最常用的类.一.AsyncTask特点:1.android提供的”轻量级”异步类. 代码上比han原创 2016-06-25 01:19:26 · 1845 阅读 · 0 评论 -
"Android-事件处理机制"之面试必问技能点汇总
一.Handler机制安卓把UI和耗时操作分在不同线程的原因:为了保证UI线程流程性 手机显示的刷新频路:60Hz,即1秒60次,每16.67毫秒刷一次,为了不丢帧,那么主线程处理代码最好不要超过16毫秒.当子线程处理完耗时才走后,为了防止UI线程处理逻辑的混乱,就通过Handler来充当主线程和子线程间的桥梁.逻辑:1.Handler在主线程Activity2.复写Handler的Ha原创 2016-07-15 12:03:15 · 766 阅读 · 0 评论 -
"Android中的动画"-Android面试必问"精华技能点"汇总
一Android中的动画有哪几类它们的特点和区别是什么帧动画图像动画Drawable Animation补间动画View Animation属性动画Property Animation-是30之后才有的属性动画和补间动画的区别动画插入器是什么二如何修改Activity进入和退出动画一通过定义Activity的主题在stylesxml中编辑如下代码添加themesxml文件二通过覆原创 2016-07-15 16:40:55 · 2301 阅读 · 0 评论 -
"activity和service通信"-三大方法之-使用AIDL(跨程序通信)-AndroidStudio方式
1.关键是服务端和客户端都要定义.aidl,并且rebuild2.服务器新建"接口根"对象,并重写方法3.要注意传给客户端的是"接口根"4.客户端拿到接口根,转换成为接口5.就可以拿到接口对象了.原创 2016-07-05 17:07:44 · 838 阅读 · 0 评论 -
"activity和service通信"-三大方法之-使用Messenger(信使,信差)
信差1.连接信差,负责接收Activity发送到Service的信息2.Acitivity的新信差,负责让 连接信差 把自己发送给Service,让服务能收到信差并用来发送消息.3.两个都有各自的handler,用来接收对方的消息.原创 2016-07-05 17:30:27 · 1054 阅读 · 0 评论 -
ListView的适配器和Holder的封装
1未封装标准写法2封装BaseHolder3实体Holder4封装BaseAdapter5实体Adapter1未封装标准写法 MyAdapter.javaclass MyAdapter extends BaseAdapter { private ArrayList data; public MyAdapter(List data原创 2018-01-29 13:30:13 · 496 阅读 · 0 评论