移动平台-周排行
如新浪微博下面的标签切换功能,我以前也写过一篇博文(http://www.cnblogs.com/tiantianbyconan/archive/2012/02/24/2366237.html),可以实现,用的是TabHost。但是android发展比较迅速,TabHost这玩意现在已经被弃用了,虽...
By
Long Luo
题目有点标题党了,因为这是一个非常大的课题,涉及面的东西之多,可以写好几本书了。
这几年,体验了很多App,也亲自写了一些App,最近又去思考了一些东西,在此把自己的一些想法写出来,希望能够抛砖引玉,一起交流一些想法。
1. App是为了解决什么问题?
App,
也就是 应用软件。在PC互联网时代,传统企业顶多爷就是一个IT部分,负责公司...
项目中经常碰到需要处理大图片的问题,因为android对应用分配资源的限制,如果不进行相应的处理,容易造成OOM。
Android处理大图的方法:
对于大图先获取出图片的width和height, 然后根据view的width和height, 换算出图片inSampleSize,,最后压缩生成相应的图片。
还有一个问题需要纠正:
看了几篇关于处理大图的文章都说不要调用BitmapFactory.decodeResource这个函数,因为这个函数在完成decode后,最终都是通过java层的createBit...
今天耐着性子在Ubuntu 13.04上重新部署几年前安装过的SIR数据集中的xml-security,结果遇到了很多问题,准备不和这个玩了。但是这个error的解决方法还是准备记录一下,报了很多这样的error,在Terminal中,定位到某一个报错的Java文件,输入:
$ file Canonicalizer20010315.java
Canonicalizer20010315.java:...
转自:http://www.cnblogs.com/feisky/archive/2010/01/11/1644482.html关于动画的实现,Android提供了Animation,在Android
SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不...
一,问题描述 更新完Android
SDK后,如果你的ADT版本低于其设定的最新版本,你更新完后立马会报错 这个时候你的项目出现各种红线,反正看着让人很不爽二,原因
每次你更新完SDK后,Android SDK Manage都会写一个记录文件,这个文件就是代表当前的ADT版本,或者说是其期...
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.htmlAndroid中使用图形处理引擎,2D部分是android
SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相...
在做项目的时候,需要用到这个选项卡,刚开始看了系统的tabwidget,囧了,底边有黑线不说,还不美观,扒了好多的网页发现前辈做的能够满足自己的需求,将代码修改了下,就能用喽,伟人说过,站在前辈的肩膀上,我们能看的更远。不多少了,上源码...tabwidget.xml@android
:id/tab...
Paths中的几个重要元素Pointsvoid CGContextMoveToPoint (
CGContextRef c, CGFloat x, CGFloat y);指定一个点成为current pointQuartz会跟踪current
point一般执行完一个相关函数后,current po...
要做一个稍复杂的列表,类似于微博客户端的那种显示微博的列表,经过查阅,发现可以使用ListView来做。首先,使用xml来进行布局,先新建一个xml布局文件然后创建SimpleAdapter对象SimpleAdaptersimp=newSimpleAdapter(getActivity(),list...
在前面一篇文章中,我们分析了Android模块的编译过程。当Android系统的所有模块都编译好之后,我们就可以对编译出来的模块文件进行打包了。打包结果是获得一系列的镜像文件,例如system.img、boot.img、ramdisk.img、userdata.img和recovery.img等。这些镜像文件最终可以烧录到手机上运行。在本文中,我们就详细分析Android系统的镜像文件的打包过程。...
Mailonline(编译:Nhzy
樱子)答:下次你睡不着头脑风暴想着各种事,如你的购物清单,明天的会议,自己有没有锁门时,解决方法很简单,不要把你的手机放床边柜头,移出自己卧室。英国管理通信局一个调查发现,十人中有八人在睡觉时是把手机放在自己身边的,大概一半的人会把手机用作闹钟。专家担心过度的使...
安装: String str = "/CanavaCancel.apk"; String
fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new
Intent(Intent.ACTION_VIEW...
一、基础学习
1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类。 1:
只需要记住图片在res/drawable-xxx下就行了。2.ImageButton(图片按钮)和Button没关系,他是ImageView的一个扩充,是其子...
Android的菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context
Menu)、子菜单(Sub Menu)。一、选项菜单
用户点击设备上的菜单按钮(Menu),触发事件弹出的就是选项菜单。选项菜单最多只有六个,超过六个第六个就会自动显示为“更多”选项,点击后以弹出的方....
感谢原作者的辛勤付出,由于时间太久,记不住原来的地址了,如果你是原作者,请联系我,我会添加原文连接,谢谢!iOS处理时间的类主要包括NSDate,NSDateFormatter,
NSDateComponents, NSCalendar等等,他们每个都是负责处理什么,又是如何配合起来使用呢?1. N...
/** * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android
* @param context * @return 平板返回 True,手机返回 False */ public static boolean is...
面向对象的3大特性,封装继承和多态.我遇到过封装相关的问题,因为初级封装简单,常常暴露出被你封装的接口,进一步进行高级封装隐藏接口的时候才发现,封装是一门学问,而这门学问得从最基础的alloc与init讲起.FatherModel.h#import
@interface FatherModel : ...