- 博客(15)
- 资源 (52)
- 收藏
- 关注
原创 Android 应用桌面快捷方式 创建 删除
/** * 创建桌面快捷方式 * * @param context * @param pkg * 包名 * @return */ public static boolean addShortCut(Activity context, String pkg) { // 快捷方式名称
2015-09-28 22:42:12 907
原创 Android 图片圆角
/** * 将图片转化为圆角图片 * * @param drawable * @param roundPX * @return */ private static Bitmap getRoundCornerDrawable(Drawable drawable, float roundPX /* 圆角的半径 */) {
2015-09-28 21:57:45 763
原创 一句话去除UITableView底部多余行及分割线
在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线
2015-09-24 17:14:19 727
原创 Android 自定义View实现SlideSwitchView
import com.example.compoundbuttonview.R;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics
2015-09-18 19:46:30 1923
原创 Android CheckBox实现SwitchButton
import com.example.compoundbuttonview.R;import com.example.compoundbuttonview.anim.FrameAnimationController;import android.content.Context;import android.content.res.Resources;import android.grap
2015-09-18 19:37:47 1954
原创 IOS 积累代码之一
+ (BOOL)checkPhoneNumber:(NSString *)phoneNumber{ //判断电话号码 NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$";
2015-09-16 17:56:27 586
原创 Android 自定义DialogProgress
/** * @Description:自定义对话框 */public class MProgressDialog extends ProgressDialog { private AnimationDrawable mAnimation; private Context mContext; private ImageView mImageView; private String m
2015-09-15 14:33:38 941
转载 如何设计一个 iOS 控件?(iOS 控件完全解析)
代码的等级:可编译、可运行、可测试、可读、可维护、可复用前言一个控件从外在特征来说,主要是封装这几点:交互方式显示样式数据使用对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个好的控件除了有对外一致的体验之外,还有其内在特征:灵活性低耦合易拓展易维护
2015-09-11 17:45:54 1278
转载 iOS GCD使用指南
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。Dispatch Queue
2015-09-11 16:21:56 560
转载 Android 打造任意层级树形控件 考验你的数据结构和设计
1、概述大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,因为层次多嘛,可能更容易想到ExpandableListView , 因为这玩意层级比Listview多,但是ExpandableListView实现目前只支持两级,当
2015-09-11 09:56:13 1433
原创 dispatch_async & dispatch_sync理解
* 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。* 而异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在调用发出后,被调用者通过状态、通知来通知调用者,或通过回调函数处理这个调用.**简单的生活中的
2015-09-09 11:48:02 1886
原创 IOS 开发常用的宏定义
// 1.判断是否为iOS7#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)// 2.获得RGB颜色#define RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b
2015-09-09 10:22:25 864
转载 Java 将字节数组转化为16进制的多种方案
很多时候我们需要将字节数组转化为16进制字符串来保存,尤其在很多加密的场景中,例如保存密钥等。因为字节数组,除了写入文件或者以二进制的形式写入数据库以外,无法直接转为为字符串,因为字符串结尾有\0,当然肯定还有其他原因。下面提供几种Java中使用的方案:方案一:直接利用BigInteger的方法,应该是最简单的方案了。/** * 利用签名辅助类,将字符串字节数组 *
2015-09-07 13:16:39 553
转载 Android下得到APK包含信息
很多情况下,我们需要通过APK文件来得到它的一些信息。 (此时此APK不一定被安装了)0. 基础知识:可以通过android.content.Context的方法 getPackageManager()得到一个PackageManager实例。PackageManager有一个方法:PackageInfo getPackageArchiveInfo (String archiv
2015-09-04 19:50:36 681
转载 CGContextAddArcToPoint和CGContextAddArc
比较难的是CGContextAddArcToPoint 代码如下:CGContextRef context=UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(context,1,0,0,1); CGContextMoveToPoint(context,150,50); CGContextAddLineT
2015-09-01 14:22:14 465
flash作业 UI课程设计
2010-01-15
Java VB C# Javascript C++编程源码网址大全
2009-07-17
ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar
2011-12-20
C# 写的精品课程网站 JSP PHP 希望对你有所帮助
2010-05-23
WindowsMobile案例
2010-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人