- 博客(43)
- 收藏
- 关注
原创 【转】UINavigationController使用技巧
,创建并使用一个UINavigationController UINavigationController *aNav = [[UINavigationController alloc] init];然后添加一个视图进去,否则导航栏也没有意义的 UIViewController *aView = [[UIView alloc] initWithNibName: (*xib...
2012-10-23 19:55:15
182
iOS素材资源
http://www.tappgala.com/ 以 app 为单位整体介绍,分类一般,没有按元素分类http://iosinspires.me/ 包括 icon UI 设计资源http://www.lovelyui.comhttp://pttrns.comhttp://www.tappgala.com/http://iosinspires.me/http://ui4app...
2012-07-03 09:06:52
218
原创 android内存泄露优化总结
android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常,在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。OutOfMemoryError主要由以下几种情况造成:[b]1.数据库的cursor没有关闭。[/b] 操作Sqli...
2012-03-25 12:50:19
249
原创 Android Market 链接的生成与分享
通过Java包名直接定位到你的Apphttp://market.android.com/details?id=<java包名>或者market://details?id=<java包名>范例:market://details?id=com.skyd.luckywheel这将直接在菜市场中显示你的App详细介绍页。 通过Java包名搜索App...
2012-02-21 11:59:35
197
原创 android 事件处理过程
转自:http://blog.sina.com.cn/s/blog_81d2da550100w48d.htmlandroid中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MO...
2011-12-16 14:37:00
146
原创 【转】设置android程序平板下全屏
【转自】http://blog.youkuaiyun.com/huoshen8211/article/details/7058928默认情况下写好的android程序在平板下不能全屏,显示的还是手机屏幕大小,可以在AndroidManifest.xml文件中</manifest> 标签上面添加<supports-screens android:largeScreens="true...
2011-12-13 11:11:13
254
android 图片处理
多张图片四个方位的图片合成,改变bitmap大小,图片去色等功能 package com.dzh.operateimage;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import android.gra...
2011-11-24 10:11:16
118
原创 Android-Activity Task 与 Intent Filter Flag
接触 Android 以来,一直觉得对 task、affinity 和 launch mode 一知半解,这几天潜心阅读 Dev Guide 中的 Activities and Tasks,简单做下笔记,梳理下这部分的知识。Android 的一个特色就是 application A 的 activity 可以启动 application B 的 activity,尽管 A 和 B 是毫无干系的,而...
2011-11-17 10:47:20
146
原创 StrongReference、SoftReference、WeakReference、PhantomReference
转自:http://blog.youkuaiyun.com/feng88724/article/details/6590064 更详细介绍可查看:http://www.examda.com/Java/jichu/20070320/131115654.html本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对...
2011-11-17 09:22:39
102
原创 ios开发资源汇总
http://www.cocoachina.com/iphonedev/toolthain/2011/1019/3387.html 存个档如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDK...
2011-10-20 11:52:04
160
原创 ListView加载原理
http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html
2011-10-20 10:52:43
140
原创 【转】SoftReference 和 WeakReference
Java 和 Android 内存优化的两个类:SoftReference 和 WeakReference Posted on 2010-10-22 00:55 charley_yang 阅读(436) 评论(0) 编辑 收藏 如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 refe...
2011-10-10 10:45:21
115
原创 android异常处理发送消息给服务器
转自:http://www.cnblogs.com/stay/archive/2011/07/21/2113167.html程序员最头疼的事情就是bug和debug。这次debug长达20天,搞的我心力交瘁。累,因为Android兼容性,不同手机会有不同的bug出来,而且很难复现,所以就上网找了下类似保存错误log到文件再上传到服务器,现把源码也共享出来。上传至服务器的代码我没加。相信大...
2011-10-08 18:45:32
155
通过Compatibility Package低版本使用Fragment
android 3.0有很多新特性 其中有Fragment(碎片)通过这个可以实现View的模块化,特别在平板电脑中使用Fragment可以更加的灵活的布局,当我们想在3.0以下版本中使用Fragment !不过android提供了一种解决方式---------Compatibility PackageCompatibility Package可以实现低版本的sdk使用高版本的一些特...
2011-09-26 16:47:29
153
PopupWindow+listItem 泡泡效果
package com.my;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Gravity;import android.view.MotionEvent;import android.view.View;import android.view....
2011-09-21 15:48:41
136
Notification使用
代码:package com.my;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android....
2011-09-20 18:52:32
93
ViewSwitcher,ImageSwitcher,TextSwitcher的使用
ImageSwitcher用于图片的切换动画效果TextSwiitcher 用于TextView的动画切换效果ViewSwitcher 用于布局的动画切换效果
2011-09-19 14:45:12
113
requestWindowFeature使用详解
requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 // 3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时 ...
2011-09-19 10:41:35
197
原创 java堆栈 (转)
java堆栈 (转) Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活...
2011-09-18 10:36:02
81
原创 ViewSwitcher的使用
[Android]ViewSwitcher使用范例作者:农民伯伯 | 出处:博客园 | 2011/9/3 10:32:06 | 阅读31次前言 虽然ViewSwitcher的中文API早已翻译出来,但一直没有在项目中使用过,也没有搜到很合适很简单的中文例子,这里与大家一起探讨和分享一下其用法。 声明 欢迎转载,但请保留文章原始出处:) ...
2011-09-16 10:17:14
113
通过createPackageContext 实现皮肤打包成apk的demo
通过Context friendContext = this.createPackageContext(skinList.get(i).packageName, Context.CONTEXT_IGNORE_SECURITY);将皮肤打包成apk文件具体内容看代码,有注释!先得安装skin1和skin2再安装MainAppli...
2011-09-14 16:56:37
192
原创 android selector使用
转自:http://blog.sina.com.cn/s/blog_4b93170a0100qhwa.htmlandroid背景选择器selector用法汇总转载<!-- 正文开始 -->一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 <?xml version="1.0" encoding="utf-8"...
2011-08-30 10:10:54
91
原创 android shape的使用
转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.htmlandroid:shape的使用 编辑文档Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码&...
2011-08-30 10:07:09
83
线性表概念和术语
线性表:零个或多个数据元素的有限序列线性表的顺序存储结构(数组,lArrayList):指的是用一段地址连续的存储单元依次存储线性表的数据元素。顺序存储结构组成:数据元素线性表的链式存储结构(LinkedList):用一组任意的存储单元存放线性表的元素。链式存储结构组成:数据域(数据元素),指针域(指针)链式存储结构分类:单链表,静态链表,循环链表,双向链表顺序存储结构和线...
2011-07-16 15:53:06
253
原创 数据结构基本概念和术语
数据结构的概念和术语 数据:是描述客观事物的符号,是计算机中可操作的对象,是能被计算机识别并输入给计算机处理的符号集合。1.数据结构是符号2.可以输入到计算机中3.能被计算机程序处理数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项:一个数据元素可以由若干个数据想组成。数据项是数据不可分割的最小单位。数据对象:是性质相同的...
2011-07-14 17:02:19
736
原创 android迅雷下载搭建开发环境
附件中有图片转自:http://www.eoeandroid.com/forum-viewthread-tid-53371-highlight-android%2B%2B%E9%85%8D%E7%BD%AE.htmlAndroid SDK 2.2 开发环境详解 Google在旧金山Moscone会展中心举办Google I/O 2010大会第二天(美国时间5月20日上午)...
2011-07-13 10:57:47
300
android四种补间动画
android的动画分为两大类:补间动画,帧动画。补间动画又分为四大类:移动补间动画,缩放补间动画,旋转补间动画,透明补间动画。这四种补间动画都是Animation的子类。移动补间动画:TranslateAnimationeg:Animation animation = new TranslateAnimation(0,50,0,50);参数1:x轴的起始位置参数...
2011-07-12 12:24:48
655
原创 android图片圆角效果
圆角效果: import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;im...
2011-07-10 15:46:57
160
android 通过AIDL实现跨进程访问
Android 进程之间不能共享内存,但是实现进程之间通讯的方法有很多,Activity、Broadcast,ContentProvider,SharedId都可以。作为android四大组件的Service 也有自己的方法实现进程之间的通讯--AIDL流程:服务端:(1)新建扩展名为aidl的文件。内容与java语言类似 但是也有区别package com.my;interfac...
2011-07-09 17:43:08
149
android Service 与Activity绑定
Service是android的四大组件之一,地位相当重要。Service是没有实际界面,在后台运行的。Service的生命周期比起Activity的少多了:创建服务,开始服务,销毁服务创建服务和销毁服务只会一次,而开始服务可以执行多次使用服务:(1) 编写类继承自android.app.Service。 import android.app.Service;import a...
2011-07-09 12:14:49
335
SharedId实现应用之间的数据共享+SharedPreferences保存用户定义类型对象
通常提到android应用之间的数据共享,最先想到的总是ContentProvider,其实还有一种方法也可以实现应用之间的数据共享--配置SharedId 流程:(1) 修改数据提供方和数据使用方的AndroidManifest.xml 中的<manifest>节点的属性android:sharedUserId="com.mysharedId" 这里属性的值,数据提供...
2011-07-08 17:11:41
228
原创 【转】.Android-sharedUserId数据权限
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和S...
2011-07-08 10:24:54
139
android内容提供者
android数据的存储方式大体上来书有四种:SharedPreferences,File,SQLite,ContentProvider做了个ContentProvider的demoContentProvider翻译成中文是内容提供者,肯定有提供方和调用方。数据提供方的实现:流程:分为两步 (1) 编写一个类继承自ContentProvider类,会有很多方法可以实现...
2011-07-07 12:15:23
121
android广播接受者
Intent对象除了应用于Activity之间的通信外,还可以用于Broadcast,与Activity类似,广播有系统广播,也可以自定义广播,可以实现很多效果(短信广播,开机广播,电量广播等)1.接收系统广播 流程:分为两步 (1) 编写一个类继承自 android.content.BroadcastReceiver 并实现onReceive()方法(接收到广播是会...
2011-07-06 12:09:29
100
Activity之间的通信与自定义Action
Activity之间的通信Activity 之间的通信是通过Intent实现的1.由activity A 到B -- 调用同一个应用下的activity a.普通方式 流程:创建一个Intent实例 ,通过Intent指定从哪个Activity到哪个Activity,然后 A实例对象.startActivity(Intent实例) eg: Intent ...
2011-07-06 11:41:36
228
android 资源种类及使用
android 有很多种类的资源,有7个是在res下新建目录然后将资源放在目录下:res/values,res/xml,res/layout,res/drawable,res/anim,res/menu,res/raw还有一种是存放在res同级的目录assets目录下,也就是说大体上android资源种类有8类。 res/values : 存放字符串,颜色,尺寸,数组,主题,类型等资...
2011-07-05 18:30:07
411
android 数据库处理及操作
对于移动客户端来说,数据库肯定都是轻量级的,像sqlite ,今天做一个android下数据库操作的demo。对于有数据库的应用,如果数据库包含在apk中,不进行处理的话,可能出现一种情况,随着数据记录的增加,应用会越来越大也就是说应用的大小是变化的。解决这个问题的方法是将数据库文件放到sd卡中。1.在res目录下新建raw目录,将书库文件放到raw目录下2.应用第一次使用时,将数据库...
2011-07-05 12:40:28
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人