- 博客(24)
- 收藏
- 关注
原创 Android7.0 分屏多窗口
Android N 添加了对同时显示多个应用窗口的支持。 在手持设备上,两个应用可以在“分屏”模式中左右并排或上下并排显示。 在电视设备上,应用可以使用“画中画”模式,在用户与另一个应用交互的同时继续播放视频。如果您使用 N Preview SDK 构建应用,则可以配置应用处理多窗口显示的方法。 例如,您可以指定 Activity 的最小允许尺寸。 您还可以禁用应用的多窗口
2016-09-27 15:12:41
4789
原创 区别是什么
他们的底层实现不同,ArrayList和Map的底层实现是数组,Set的底层实现是Map,Map是要存放两个值,key和value,key不能重复,而Set的实现是存放Map的key,所以Set的值也不能重复,Map,和Set无序且不可重复,ArrayList有序可重复如果ArrayList 和Map存储的元素都比较多。那么在取元素方面,ArrayList要慢很多。但是这也不是绝对
2016-09-27 13:32:09
334
原创 handler
1. 了解几个概念1.Message 消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程.2.Message Queue 消息队列,用来存放通过Handler发布的消息,按照先进先出执行。3.Handler 是Message的主要处理者,负责将Message添加到消息队列以及对消息队列中的Message进行处理
2016-09-27 12:30:46
217
原创 fragment里套viewpager然后viewpager里再套fragment
mTabLayout = (TabLayout) v.findViewById(R.id.tabs); mViewPager = (ViewPager) v.findViewById(R.id.view_pager); //设置它的名字 List titles = new ArrayList; titles.add("details"); titles.a
2016-08-19 21:22:58
1529
原创 超出64k
dependencies { compile 'com.android.support:multidex:1.+'}defaultConfig { multiDexEnabled true}
2016-08-18 09:48:19
231
原创 java单例
/** *五、 双重校验锁 */classLockSingleton{ privatevolatile static LockSingleton singleton; privateLockSingleton(){} //详见:http://www.ibm.com/develop
2016-08-13 11:04:41
206
原创 Android studio的默认图标
仅仅menu能用android:icon="@android:drawable/ic_menu_info_details"2.1 android.R.drawable Icon Resources" style="border:0px; max-width:100%; margin:0px; padding:0px; list-style:none">alert
2016-08-12 12:31:56
2415
原创 百分比布局中的与GridView
在百分比布局(其他布局也行)中添加列表建议使用GridView 如果用listview的话过于繁琐public class MyNews extends Activity { private GridView gview; private List, Object>> data_list; private SimpleAdapter sim_adapter;
2016-08-05 20:39:58
437
原创 百分比布局支持的属性
layout_widthPercent = 宽的百分比 、 layout_heightPercent = 高的百分比、layout_marginPercent = 距离所有边缘边缘百分比 、 layout_marginLeftPercent = 距离左边的百分比、layout_marginTopPercent = 距离上边的百分比、 layout_m
2016-08-05 12:39:30
374
原创 fragment
fragment的出现为了同时适应手机和平板的超大屏fragment有自己的生命周期是activity的碎片化依附于activity存 在,不能独立存在受activity的之间影响,fragment的生命周期是,onattach,oncreat,oncreateview,onactivitycreated,onstart,onresume,onpause,和onstop,ondestr
2016-08-05 10:54:58
190
原创 相对布局
compile 'com.android.support:percent:22.2.0'为依赖添加在APP下的build.gradle中在dependencies{compile 'com.android.support:percent:22.2.0'}可能与V7包有冲突 可以用一个版本较低的V7包(compile 'com.android.support:appcompat-v
2016-08-05 10:10:08
159
原创 相对布局
compile 'com.android.support:percent:22.2.0'为依赖添加在APP下的build.gradle中在dependencies{compile 'com.android.support:percent:22.2.0'}可能与V7包有冲突 可以用一个版本较低的V7包(compile 'com.android.support:appcompat-v
2016-08-05 10:09:18
193
原创 Eclipse转到Android studio里
首先我们右键点击选中Export选项,由于是要转成Android项目所以选中Android ,同时出现两个选项选中第二个Generate Gradle build files,之所以选中他是因为我们在Android Studio中需要这个文件。当我们转入AndroidStudio中时要注意 他会报出 一个图片错误(.9)我们需要修改一下图片在图片的上, 左,分别点出像素同时在下和有拉出一条条
2016-08-03 19:36:34
224
原创 PercentRelativeLayout百分比布局
AndroidStudio 中我们要用到PercentRelativeLayout的话首先要在build.gradle文件中添加一行代码 为 compile 'com.android.support:percent:23.1.0'或dependencies { compile 'com.android.support:percent:22.2.0' }。在xml文件
2016-08-03 13:21:55
312
原创 Android中的进程有哪些,说出他们的优先级
前台进程.a.进程中包含处于前台的正与用户交互的activity;b.进程中包含与前台activity绑定的service;c.进程中包含调用了startForeground()方法的service;d.进程中包含正在执行onCreate(),onStart(),或onDestroy()方法的service;e.进程中包含正在执行onReceive()方法的Broa
2016-08-03 10:32:22
1468
转载 Vector和ArrayList
Vector和ArrayList Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。 Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。当Vector或Array
2016-08-03 10:15:54
170
原创 try catch finally运行流程
try :写可能报错的语句 先执行这一语句catch:捕获出异常并打印出来finally:finally为一定执行的语句块,
2016-08-03 10:12:02
193
原创 switch能否作用在byte、long、String
switch 内容为整数和枚举常量,既int和integer,byte,short,char可以默认转换为整形,而string和龙不可以,所以long和string不行而byte可以作用在switch上
2016-08-03 08:46:55
2685
原创 RemoteViews
RemoteViews 字面意思为Remote遥远的Views视图(跨进程调用Views,App Widget中的视图)android的小部件开发就全都是用的remoteviews。其实就是一个广播接收器+ui显示 (手机上边的流量监控,信号监控),
2016-08-02 19:53:20
163
原创 Android中跨进程的意思
Android中的不同程序是不能共享内存的,不同程序之间的数据交换叫做跨进程。Android中的跨进程方式为四中 既Android的四大组件 其中Activity可以跨进程调用其他程序的Activity,广播和内容提供者都可以跨进程访问其他程序的数据和跨进程发送广播或监听服务于内容提供者类似,不过服务返回的是java对象。
2016-08-02 19:39:09
1128
原创 SVN
安装好SVN后鼠标右键点击桌面多出(必须先下载代码 才能提交代码)SVN checkout,TortoiseSVN以上两个功能点开SVN checkout出现Checkout框URL of repository 中输入主机网址例如(https://192.168.1.106/svn/text/)Checkout directory 中为下载结果的地址Rev
2016-08-02 16:53:51
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人