Android中控件使用技巧之:TextView

1. 使用style+代码控制TextView的不同状态下的颜色(selected,pressed,normal) <LinearLayout android:id="@+id/linearLayout_tap1" ...

2016-01-17 12:12:24

阅读数 389

评论数 0

Android OOM问题排查

用DDMS监测内存,触发指定操作,可能导致OOM的原因如下: 1. 加载图片处理不当: 1.1 大图需要压缩 1.2 不用的Bitmap要及时 2. 不正确的代码导致,要保持良好的代码习惯 2.1 不使用的对象要及时置空,尤其是比较耗内存的对象,例如Bitmap,Stre...

2015-12-30 11:05:10

阅读数 468

评论数 0

android垃圾回收机制及程序优化System.gc

参考链接:写得不错  点击打开链接

2015-12-30 11:03:34

阅读数 377

评论数 0

Android App内存分析

参考链接1:了解java堆和栈 点击打开链接 参考链接2  1. 堆(heap)和栈(stack)的区别:     堆:定义:运行时数据保存区,保存动态数据。保存类(new出来的),动态属性,内存释放是由GC系统负责,不需要代码显式释放。            优点:可以动态分配内...

2015-12-29 18:13:17

阅读数 409

评论数 0

JAVA中的术语:句柄是啥意思

句柄的本质:一个唯一的整数,作为对象的身份id,区分不同的对象,和同类中的不同实例。程序可以通过句柄访问对象的部分信息。句柄不代表对象的内存地址。 句柄和指针的区别:程序不能通过句柄直接阅读文件中的信息,指针是可以的。从所起的作用这点来说,句柄就是弱化后的指针,更安全,功能减少。 如果句柄不再...

2015-12-29 18:03:46

阅读数 6494

评论数 0

android中webview 支持javascript alert不起作用的解决方法

文章地址:点击打开链接

2015-12-26 11:11:29

阅读数 556

评论数 0

Android中minSdkVersion,targetSdkVersion,maxSdkVersion

参考:点击打开链接 minSdkVersion:限制设备的最低系统版本。比如,如果我定义了, 编译生成的apk是无法安装到Android 2.1(API Level 7)系统上的,系统会提示: ERROR: Application requires API version 8. Device A...

2015-12-26 11:08:21

阅读数 333

评论数 0

Android中向WebView注入java对象不起作用解决办法

官网文档说的比较清楚,对于Android4.2之前随便写,但是4.2之后的版本,需要加注解。为了防止JS端恶意通过java反射,执行恶意操作。 注意: 1. 想要暴露给JS的java对象的方法,每一个都必须加 @JavascriptInterface 2. 修改:targetSdkVersi...

2015-12-26 11:07:55

阅读数 327

评论数 0

Android下获取各种存储目录

直接上代码: [java] File dateDir = Environment.getDataDirectory();  String dirName = dateDir.getAbsolutePath(); //result is: /data   dateDir = Environm...

2015-12-24 16:28:15

阅读数 241

评论数 0

Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

http://blog.csdn.net/rhljiayou/article/details/7212620

2015-12-24 16:25:35

阅读数 306

评论数 0

Android中drawText详解

参考:http://www.tuicool.com/articles/EJzAbyF 根据String的内容,Font,字体大小等,可以计算出String被drawText之后的尺寸: Rect bounds4DiodeShadow = new Rect();   mbPaint.getTe...

2015-12-24 16:24:40

阅读数 282

评论数 0

Layout拦截点击事件

Layout重叠,半透明,点击会触发下一层的控件,设置Layout的 android:clickable="true",此Layout就可以拦截点击事件。

2015-12-16 15:36:36

阅读数 1148

评论数 0

Xcode upload ipa时遇到的问题

不少问题都是网络造成的。通过多次尝试,或者打开VPN后,再upload ipa文件的方式,可以解决。 以下问题都是网络造成的: 1. Time out 2. you are not authorized to use this service   3.

2015-12-15 11:27:45

阅读数 482

评论数 0

Xcode提示:your session has expired please log in

参考链接:http://stackoverflow.com/questions/33288575/xcode-6-4-export-adhoc-session-has-expired 原因:Xcode中有多个账户,其中有密码过期的账户。重新登录即可。 Xcode-->Preference...

2015-12-15 11:06:38

阅读数 11737

评论数 0

android代码添加:ProgressBar

public class MainActivity5 extends Activity { ProgressBar mProgressBar; RelativeLayout root_RelativeLayout; @Override public void onCreate(Bund...

2015-11-27 17:34:47

阅读数 567

评论数 0

iOS中,byte[] 转成NSString

Byte数组-> NSData Byte byte[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}; NSData *adata = [[NSData alloc] initWithBytes:byte ...

2015-11-21 17:16:44

阅读数 1132

评论数 0

iOS获取设备的语言

//获取语言,设置segment if ([[self getPreferredLanguage] isEqualToString:@"zh-TW"] || [[self getPreferredLanguage] isEqualToString:@&q...

2015-11-19 14:26:31

阅读数 1178

评论数 0

Android中自动跳转到系统设置界面

参考链接:点击打开链接 跳转方式 Intent intent = new Intent(Settings.*********); startActivity(intent);

2015-11-10 16:04:35

阅读数 318

评论数 0

Android屏幕适配(1)

参考链接 点击打开链接 1. 几个重要的概念: 1.1 屏幕尺寸:屏幕对角线的长度,单位是英寸,1英寸=2.54cm 1.2 分辨率:横向,纵向的像素点数,如:1920X1080 1.3 像素密度(dpi):dot per inch,每英寸上的像素点书,单位是dpi 1.4 px:像素。...

2015-11-10 15:33:30

阅读数 293

评论数 0

iOS UIDatePicker使用

1. 只获取小时,分钟 NSDate *selected = [self.datePicker_alarm date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateForma...

2015-11-07 11:14:31

阅读数 321

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭