现在位置: 首页 > 移动开发 > 文章
2019年03月09日 移动开发 ⁄ 共 10507字 评论关闭
5.关于尺寸单位     Android默认160dots per inch (在屏幕dpi为160的时候,1 dip == 1 px)     有的手机是120 per inch, density的值为120/160=0.75(此时1 dip == 0.75 px)     有的手机是240 per inch, density的值为240/160=1.5(此时1 dip == 1.5 px)     编辑资源文件时候view的尺寸一定用dip,字体用sp     dips * density = pixels     必须直接指定的话,可通过dip转换,如下:    final float scale = getContext...
阅读全文
2019年03月09日 移动开发 ⁄ 共 3268字 评论关闭
待解决和待学习的Android技术问题: 横竖屏切换生命周期的执行; startActivityForResult的使用; 地图上标记路线、搜索内容; Properties的使用。 View有两对width,height一对可以用getMeasureWidth(),getMeasureHeight()获取,另一对可以用getWidth(),getHeight()获取。 Android命令行打包http://www.cnblogs.com/jk1001/archive/2010/08/05/1793216.html   Android 代码混淆: 参考1:http://blog.csdn.net/zengyangtech/ar...
阅读全文
2019年03月09日 移动开发 ⁄ 共 13053字 评论关闭
954.上传文件的时候获得文件的MIME content-type 1.得到文件的MIME content-type类型 mime-util-2.1.3.jar slf4j-api-1.7.5.jar slf4j-nop-1.7.5.jar e.g. File f = new File("d:\\new_ailise.png"); MimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.MagicMimeMimeDetector"); Collection<?> mimeTypes = MimeUtil.getMimeTypes(f); System.out.println(mimeTypes); 2.JAVA自带,类型不全    //得到文件的...
阅读全文
2019年03月09日 移动开发 ⁄ 共 827字 评论关闭
想在android2.* 下面使用actionbar 我们可以使用JakeWharton写的support library扩展 ActionBarSherlock 1.ActionBarSherlock主页http://actionbarsherlock.com/index.html,下载地址https://github.com/JakeWharton/ActionBarSherlock/archive/4.2.0.zip 2.将下载下来的ActionBarSherlock下的library导入到eclipse,成为一个4.0+的android库项目 3.在你的项目中引用,项目上右击properties->android->Library->add, ...
阅读全文
2019年03月09日 移动开发 ⁄ 共 10181字 评论关闭
Eclipse提示: 498.error:Error parsing XML:unbound prefix 使用第三方View的时候需要引入相应的xml命名空间xmlns。否则就会报这个错。 499.Problem: ‘Android SDK Content Loader’ has encountered a problem. parseSdkContent failed Solution: Today i just have started development under the Eclipse Indigo environment and while setting Android SDK preferences, i suddently got the following error: ‘And...
阅读全文
2019年03月09日 移动开发 ⁄ 共 14014字 评论关闭
一、 Intent 作用        Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。         Intent 是一个将要执行的动作的抽象描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiv...
阅读全文
2019年03月09日 移动开发 ⁄ 共 3329字 评论关闭
一、先了解几个属性: 1.布局 1) android:orientation="vertical" 垂直布局  2)android:orientation="horizontal"  水平布局 2.控件内容高和宽布局 1) android:layout_width="match_parent" ,布满整个屏幕. [匹配父窗口] 2)android:layout_height="wrap_content",布局元素将根据内容更改大小.[内容包括] 3.布局比例 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一...
阅读全文
2019年03月09日 移动开发 ⁄ 共 1224字 评论关闭
TileMode是一个枚举类,位于android.graphics.Shader类里面 android源码 public enum TileMode { /** * replicate the edge color if the shader draws outside of its * original bounds */ CLAMP (0), /** * repeat the shader's image horizontally and vertically */ REPEAT (1), /** * repeat the shader's imag...
阅读全文
2019年03月06日 移动开发 ⁄ 共 7752字 评论关闭
转自  android小猪 问题: 假设一个文件中有9 亿条不重复的9 位整数,现在要求对这个文件进行排序。  一般解题思路: 1 、将数据导入到内存中 2 、将数据进行排序 (比如插入排序、快速排序) 3 、将排序好的数据存入文件 难题: 一个整数为4 个字节  即使使用数组也需要900,000,000 * 4byte = 3.6G 内存 (详细过程如下: 1G=1024M=2^10=10^3 1M = 1024K=2^10=10^3 1K = 1024Byte = 2^10=10^3 1B = 8bit )  对于32 位...
阅读全文
2019年03月06日 移动开发 ⁄ 共 1452字 评论关闭
随着移动互联时代的到来,手机应用开发也越来越迅猛,本人还没出大学校门,资历不够,所以本文主要是对我学习android开发的一个记录,有兴趣的朋友也可以看一看 勿喷,如若有错误或者是我写的不对请及时提出,相互学习。 首先我声明:对于android sdk安装,eclipse的配置大家可以上google的官网上下载成套的。在这就不再说了 今天是我学习android的第一天 在我看来学习java的来学习android,应该相对容易很多。毕竟google已经...
阅读全文