mingy的专栏

写出来是为了让自己更清晰地理解

排序:
默认
按更新时间
按访问量

Android 开发中,有哪些坑需要注意?

最近正准备写一篇关于这方面的文章,正好看到知乎上的这个问题:Android 开发中,有哪些坑需要注意? - Android,索性以写答案的方式来写这篇文章,顺便推荐我之前在知乎上提出的一个问题:在Android开发的过程中,有哪些坑是值得你放在checklist中警示自己的? - 程序员,里面有一...

2015-11-14 11:06:33

阅读数:2796

评论数:0

Android Studio使用过程中遇到的一些问题及解决方案

由于之前的项目太复杂,主要是考虑到JNI在AS上编译不方便,还要考虑到项目进度,最近才从Eclipse转到AS,主要方案是AS中只引用jar包和so,JNI的编译还是在Eclipse中进行。这过程中遇到过很多问题,记录下来方便后续查阅,本文中遇到的所有问题都是在Windows系统下。 assets...

2015-11-14 10:59:02

阅读数:2894

评论数:0

Android性能测试工具列表

测试应用的启动时间adb shell am start -W packagename/activity,eg:adb shell am start -W com.tencent.mm/.ui.LauncherUI,显示的结果中,thisTime和totalTime的含义分别为: thisTime:...

2015-09-22 21:04:44

阅读数:2959

评论数:0

使用软引用解决Handler内存泄露和显示Popupwindow、Dialog时提示"Unable to add Window-token is null"的问题

通过软引用解决Handler内存泄露的问题  下面对软引用使用的方式适用于任何内部类,严格来说是通过软引用解决静态内部类无法调用当前类中的对象和方法的问题,真正解决内存泄露是需要将内部类改成静态内部类。  当在一个类中按照如下方式创建一个Handler内部类时,使用Lint工具检测时会给出“Thi...

2015-09-22 21:03:21

阅读数:3181

评论数:0

Android xml资源文件中@、@android:type、@*、?、@+含义和区别

本文转载自:Android 资源文件中@、@android:type、@*、?、@+含义和区别 一.@代表引用资源 1.引用自定义资源。格式:@[package:]type/name android:text="@string/hello"   2.引用系统资...

2015-04-10 08:27:32

阅读数:4633

评论数:0

关于APK瘦身值得分享的一些经验

从APK的文件结构说起  APK在安装和更新之前都需要经过网络将其下载到手机,如果APK越大消耗的流量就会越多,特别是对于使用移动网络的用户来讲,消耗流量越多就代表需要花更多的钱去购买流量。同时一些第三方应用商城也会对上传的APK大小有限制,所以为了能够让产品能够更受商城和用户欢迎,APK瘦身是第...

2015-04-06 11:48:24

阅读数:3059

评论数:0

Android中selector的使用方法及注意事项

selector在Android中的运用  做过Android开发的都知道可以通过selector来改变按钮在正常、获得焦点和点击等不同状态下的显示效果,比如要实现下面这样的显示效果:  需要通过selector为按钮定义背景图片、按钮颜色的正反选效果: generate_data_btn_sel...

2015-03-24 21:46:40

阅读数:3016

评论数:0

android 理解和使用自定义权限

本文转载自:android 理解和使用自定义权限 执行运行时安全性检查      Android中的运行时安全性检查是在进程级别和操作级别上进行的。在进程级别,Android禁止一个应用程序直接访问另一个应用程序的数据。实现方法是,每个应用程序都在不同的进程中运行,使用唯一且固定的ID。在操作级别...

2015-03-24 20:47:43

阅读数:3094

评论数:0

Android清除数据、清除缓存、一键清理的区别

前言  在Android设备中,我们经常会看到与系统或者应用相关的清除功能有:清除数据、清除缓存、一键清理,这么多清除功能对于一个程序猿就够难理解了,偏偏很多安卓设备上都有这些功能,对于用户来说就更难理解,趁着在把玩手机的时候想到了这一点,索引追根究底了解他们的具体区别。清除数据、清除缓存、一键清...

2015-03-24 20:32:39

阅读数:7769

评论数:0

Android将数据库保存到SD卡的实现

有时候为了需要,会将数据库保存到外部存储或者SD卡中(对于这种情况可以通过加密数据来避免数据被破解),比如一个应用支持多个数据,每个数据都需要有一个对应的数据库,并且数据库中的信息量特别大时,这显然更应该将数据库保存在外部存储或者SD卡中,因为RAM的大小是有限的;其次在写某些测试程序时将数据库保...

2015-03-09 20:51:32

阅读数:5670

评论数:3

JXL自动换行的实现

Java语言中,操作Excel文件比较知名的库有:POI和JXL,我一直使用JXL,通过JXL写文件时,对于同一个单元格内容需要换行显示时直接在字符串后面加上”\n”是不能达到效果的,必须通过WritableCellFormat来完成该功能,具体实现如下:// 打开文件 WritableWorkb...

2015-03-07 08:36:57

阅读数:6326

评论数:0

Java中获取文件名、类名、方法名、行号的方法

在C语言中,可以通过宏FILE、LINE来获取文件名和行号,在Java语言中,则可以通过StackTraceElement类来获取文件名、类名、方法名、行号,具体代码如下: public static int getLineNumber( ){ StackTraceElement[] st...

2015-03-07 08:34:03

阅读数:3623

评论数:0

Android多分辨率适配经验总结

layout: posttitle: Android多分辨率适配经验总结category: Androidtags: Androidkeywords: Android,多分辨率适配 description: Android多分辨率适配经验总结   Android多分辨率适配是一件很有意义但是比较麻...

2015-03-07 08:28:12

阅读数:3336

评论数:0

Android中include标签的使用及注意事项

前言   include标签可以实现在一个layout中引用另一个layout的布局,这通常适合于界面布局复杂、不同界面有共用布局的APP中,比如一个APP的顶部布局、侧边栏布局、底部Tab栏布局、ListView和GridView每一项的布局等,将这些同一个APP中有多个界面用到的布局抽取出来再...

2015-02-01 17:04:54

阅读数:8571

评论数:0

在Adapter中使用Holder的那些坑

在使用GridView、ListView时,通常会在Adapter中采用Holder缓存每一项以提高效率,但如果没有用好Holder,这个缓存机制会导致许多意想不到的问题,结合自己的经验特地总结一下,以免今后再犯。 内容错乱   在Adapter的getView方法中通过position更新每一项...

2015-02-01 16:58:31

阅读数:4527

评论数:0

Windows系统下的奇技淫巧大汇总

不管你是Linux粉、MAC粉还是软粉,都不应该在不熟悉一个操作系统的情况下贬低它,这三种主流系统能够并存,说明都有各自的优势,作为一个软 粉,结合最近在知乎和Quora上看到关于Windows系统中一些鲜为人知的技巧(链接见文末),特地汇总一下以飨读者。 常用的快捷键: ◆ WIN+D:显示...

2015-01-25 10:55:45

阅读数:2815

评论数:0

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率。 1. 获取序列号:         adb get-serialno 2. 查看连接计算机的设备:              adb devices 3. 重启机器:              adb reboo...

2015-01-25 10:46:46

阅读数:22684

评论数:1

Android一个APK多个入口(多个桌面图标)的实现

前言         Android应用一般都是一个APK一个桌面图标,但有时候我们需要实现一个APK在桌面上有多个图标(比如BAT的某些应用,有桌面快捷方式),对于这种一个APK需要在桌面上显示多个图标的,通常有两种方法来实现: 1. 进入程序后生成桌面快捷方式,这个适合于在程序运行之后生成桌...

2015-01-21 21:53:43

阅读数:6457

评论数:0

Android CheckList

本文是作者从事3年Android应用开发总结的在Android开发中经常遇到或者容易犯错的地方,特地总结成checklist,以便在后面的开发中能够每一项都检查以便避免犯类似的错误。 PS: 我在知乎上提了收集Android CheckList的问题在Android开发的过程中,...

2015-01-09 16:55:42

阅读数:3266

评论数:0

Android模仿打字机效果的自定义View实现

一、前言          在做splash界面的时候,需要做类似于打字机打字的效果,字一个一个地蹦出来,显示每一个字都带有打字的声音。 二、效果演示          本例自定义View的演示效果如下(PS:一直不知道在Android上怎么录制gif格式的动画,索性在PC上...

2015-01-09 16:52:47

阅读数:4041

评论数:0

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