- 浏览: 466689 次
- 性别:
- 来自: 北京
-
最新评论
-
xiaobinlzy:
我也遇到了同样的问题,addView第一次动态添加Surfac ...
动态加添控件 view surfaceView会闪屏 -
weixinyizhen:
你好,我想问一下jint qizi[size][col]; ...
NDK/JNI二维数组多维数组传递 -
蓝月儿:
好精细的说明,学习
activity四种启动模式 -
cailinj:
为什么我按照顺序做的,却报错啊,报错内容:java.secur ...
applet通过数字签名用JNI方式调用本地dll文件 -
HellowWord:
看了好多,启动模式介绍的,我感觉你写的是最通俗易懂的,很 ...
activity四种启动模式
文章列表
c++ 指针p是一个独立的变量,存的别的变量a的地址(有两个存储空间,p 和a)
c++引用(别名)b是另个一个变量a的别名,是同一个变量。(只有一个存储空间b a表示同一个空间)
java 引用就是c++的指针,只是不能++,--。
最近写一个Java String函数的时候遇到引用原理上的一些问题,当时很急,没有仔细思考,最后通过返回值回避了引用的使用。
今天早上上班的路上,突然就想起了当时使用python的时候,同样存在的引用问题,和c++对比后,发现其实问题并没有那么简单。
在《java编程思想》里有对java和c++引用的区别的介绍,现在想起来,书的中文翻译对这 ...
android:screenOrientation设定该活动的方向,该值可以是任何一个下面的字符串: "unspecified" - 默認值. 由系統選擇顯示方向. 在不同的設備可能會有所不同. "landscape" - 橫向 "portrait" - 縱向 "user" - 用戶當前的首選方向 "behind" - 與在活動堆棧下的活動相同方向 "sensor" - 根據物理方向傳感器確定方向. 取決於用戶手持的方向, 當用戶轉動設備, 它跟隨改變. "nosen ...
回收的activity会在应用再次回到前台时会被重建,并且只重建被回收的。
并恢复到task的上次位置。
崩溃会重启应用,有的设备不重启。
以下三种都会重启
android.os.Process.killProcess(android.os.Process.myPid());
String str=null;str.toCharArray();
System.exit(0);
1.应用内存onLowMemory& onTrimMemory优化
onLowMemory& onTrimMemory简介:OnLowMemory是Android提供的API,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,在系统内存还不足时,系统会调用OnLowMemory。OnTrimMem ...
研究ThreadPoolExecutor的时候,发现其中大量使用了volatile变量。不知为何,因此做了一番查找,研究: 其中借鉴了很多网上资料。 在了解volatile变量作用前,先需要明白一些概念: 什么是原子操作? 所谓原子操作,就是"不可中断的一个或一系列操作" , 在确认一个操作是原子的情况下,多线程环境里面,我们可以避免仅仅为保护这个操作在外围加上性能昂贵的锁,甚至借助于原子操作,我们可以实现互斥锁。 很多操作系统都为int类型提供了+-赋值的原子操作版本,比如 NT 提供了 InterlockedExchange 等API, Linux/UNIX也提供了at ...
android工程可以 在工程属性android选项卡 勾选该工程是一个库 isLibrary。勾选之后工程编译不在生成apk而是生成jar并且打进jar包的文件也做了选择只有class文件。(菜单projects->build automatically勾选,会每次改变时重新编译工程生成bin中的东西但并没有清空bin。不勾选,右键工程会出现buildproject菜单项,如果勾选了就不会出现)
标识isLibrary选项下有一个reference(应用)工程管理的地方,工作空间中有isLibrary的工程可被它去引用,编译生成apk时,会把引用isLibrary工程生成的ja ...
xml与json互转。
用到了org.json的开源包,附件示例工程用有带源码的jar也可在此http://www.json.org/java/index.html下载(http://www.json.org是json的官网)。
有以下数据格式转换类
CDL.java 逗号分割的文本与JSONArray对象互转。
XML.java xml与JSONObject对象互转(仅支持标签不带属性的,带属性会转换成成员并且不能转回)
JSONML.java xml与JSONObject、JSONArray对象互转(全面支持xml,xml是他的简版性能xml好些)
HTTP.java htt ...
附件saxparser,xmlpullparser,documentbuilder解析和构建xml的代码
saxparser,xmlpullparser这两个解析的基本原理是一样的,分部加载在内存,占内存少,基于事件
documentbuilder一次性加入内存,占内存大,提供doc式的遍历方便灵活。
saxparser,xmlpullparser适合一次性解析文档的所有,documentbuilder方便解一部分
saxparser,xmlpullparser对嵌套的xml我不太清楚怎么解(例如<books><id/><book><i ...
附件是垂直seekbar的两种实现一种继承Seekbar,另一种继承AbsSeekbar
注意:
1.如果thumb显示布局中,是因为seekbar宽度太小。
2.继承Seekbar比继承AbsSeekbar的效果要好很多。
http://phenom.iteye.com/blog/1679198
这篇是翻译的, 此次是实践,是关于Android系统的图片解码的实例
Java代码
文中说到:
摄像头在GalaxyNexus拍一张照片有2592*
shape 线 矩形 椭圆 环四种 [ "line" |"rectangle" | "oval" | "ring"]
样式有
stroke(描边)
solid(单色填充)gradient(渐变填充)(角度只有45的倍数)
---------------size(图片大小)(相当于图片的大小)corners(圆角)
padding(内容具各边距离)(作为控件的背景控件的内容会用此边距)
多个图元叠加可用<layer-list>
<shape xmlns:android ...
ANT是java开发的很好的构建工具,很多开源项目都是使用ANT来构建的,并且ANT和JUNIT可以很好的配合使用,生成非常完美的测试报告,帮助开发人员开发。作为一名开发人员,如果一天天的时间都花在项目的部署和简单的测试上,是一种巨大的浪费;而ANT可以帮助我们完成一些单调而无聊的事情,使开发人员从这些无聊的工作中解脱出来;能更加专注于业务。
在我的博客中,我将系列的讲解ANT的使用方法,我本人使用ANT的时间也不长,如果我的博客有错漏,希望给我批评指正!要使用ANT,就必须先部署ANT的使用环境!
①首先登录ant的官方网站http://ant.apache.org/bindow ...
http://www.cnblogs.com/hawkon/p/3593709.html
viewPage是一个控件,多个view像左右切换或fragment的左右切换
主要是有view列表或fragment列表传给PagerAdapter或FragmentPagerAdapter。
viewpage有3页时
mViewPager.setOffscreenPageLimit(0);默认为0
fragment的周期是看1时oncreate oncreateView onstart onresume 2也被oncreate oncreateView onstart onresume,看2时1不变3被 oncreate oncreateView onstart on ...