当前位置:  编程技术>移动开发
本页文章导读:
    ▪设立部分文本颜色        设置部分文本颜色   tvTaskDetail.setText(Html.fromHtml("<font color = green>" + taskNum + "</font>" + "条任务," + "<font color = red>" + undoTaskNum + "</font>" + "条未完成"));                     ......
    ▪ 老掉牙施教你山寨360手机安全卫士,优化大师,QQ手机管家,金山卫士的一些功能(2)实现获取app缓存        老施教你山寨360手机安全卫士,优化大师,QQ手机管家,金山卫士的一些功能(2)实现获取app缓存 进程管理。我就不写了,网上资料很多。今天就写下获取应用程序的缓存方法吧 PackageManager .........
    ▪ Objective-C 2.0程序设计札记       Objective-C 2.0程序设计笔记 调用方法 [ClassOrInstance method]   创建实例 MyClass *myClass = [[MyClass alloc] init]; 或者 MyClass *myClass = [MyClass new]; 一般采用第一种,可以清晰地表达出分配和实例化2个步.........

[1]设立部分文本颜色
    来源: 互联网  发布时间: 2014-02-18
设置部分文本颜色

 

tvTaskDetail.setText(Html.fromHtml("<font color = green>" + taskNum + "</font>" + "条任务," + "<font color = red>"
				+ undoTaskNum + "</font>" + "条未完成"));
 

 

 

 

 

 

 

 

 

 


    
[2] 老掉牙施教你山寨360手机安全卫士,优化大师,QQ手机管家,金山卫士的一些功能(2)实现获取app缓存
    来源: 互联网  发布时间: 2014-02-18
老施教你山寨360手机安全卫士,优化大师,QQ手机管家,金山卫士的一些功能(2)实现获取app缓存

进程管理。我就不写了,网上资料很多。今天就写下获取应用程序的缓存方法吧

PackageManager pm = getPackageManager();

Method getPackageSizeInfo = pm.getClass().getMethod(
    "getPackageSizeInfo", String.class, IPackageStatsObserver.class);

getPackageSizeInfo.invoke(pm, "com.android.mms",
    new IPackageStatsObserver.Stub() {

        @Override
        public void onGetStatsCompleted(PackageStats pStats, boolean succeeded)
            throws RemoteException {

            Log.i(TAG, "cacheSize: " + pStats.cacheSize);
        }
    });

 这个必须得要用到两个aidl文件IPackageStatsObserver.aidl和PackageStats.aidl网上有类似这样很多安卓系统代码的aidl文件。这个可以获取应用程序的大小,数据大小,缓存大小  我就不写demo了。如需要 IPackageStatsObserver.aidl和PackageStats.aidl两个文件。Q我


    
[3] Objective-C 2.0程序设计札记
    来源: 互联网  发布时间: 2014-02-18
Objective-C 2.0程序设计笔记

调用方法

[ClassOrInstance method]

 

创建实例

MyClass *myClass = [[MyClass alloc] init];

或者

MyClass *myClass = [MyClass new];

一般采用第一种,可以清晰地表达出分配和实例化2个步骤。

 

@interface格式

@interface NewClassName: ParentClassName {

        memberDeclarations;

}

memberDeclarations;

@end

 

变量命名规则

以字母或下划线开头,之后可接字母、下划线或0-9的数字。

 

方法声明

+或-  (返回类型) 方法名: (参数类型) 参数名;

例如 - (void) print: (int) num;

其中"+"表示该方法是类方法(类似于Java的静态方法), "-"表示该方法是实例方法。

 

@implementation格式

@implementation NewClassName

  memberDeclarationsAndImplementation;

@end

 

alloc与release

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

MyClass *myClass = [[MyClass alloc] init];

// do something.

[myClass release];

[pool drain];

 

格式化字符串

%@:    Objective-C对象,印有字符串返回descriptionWithLocale:如果于的话,或描述相反.CFTypeRef工作对象,返回的结果的CFCopyDescription功能.(这个翻译有问题建议按照自己的理解方式理解)。
%%:    为'%'字符;
%d,%D,%i:    为32位整型数(int);
%u,%U:    为32位无符号整型数(unsigned int);
%hi:    为有符号的16位整型数(short);
%hu:    为无符号的16位整型数(unsigned shord);
%qi:    为有符号的64位整型数(long long);
%qu:    为无符号的64位整型数(unsigned long long);
%x:    为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,小写a-f;
%X:    为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,大写A-F;
%qx:    为无符号64位整数(unsigned long long),打印使用数字0-9的十六进制,小写a-f;
%qX:    为无符号64位整数(unsigned long long),打印使用数字0-9的十六进制,大写A-F;
%o,%O:    为32位的无符号整数(unsigned int),打印八进制数;
%f:    为64位的浮点数(double);
%e:    为64位的浮点数(double),打印使用小写字母e,科学计数法介绍了指数的增大而减小;
%E:    为64位的浮点数(double),打印科学符号使用一个大写E介绍指数的增大而减小;
%g:    为64位的浮点数(double),用%e的方式打印指数,如果指数小于4或者大于等于精度,那么%f的风格就会有不同体现;
%G:    为64位的浮点数(double),用%E的方式打印指数,如果指数小于4或者大于等于精度,那么%f的风格就会有不同体现;
%c:    为8位的无符号字符%c(unsigned char),通过打印NSLog()将其作为一个ASCII字符,或者,不是一个ASCII字符,八进制格式\ddd或统一标准的字符编码的十六进制格式\udddd,在这里d是一个数字;
%C:    为16位Unicode字符%C(unichar),通过打印NSLog()将其作为一个ASCII字符,或者,不是一个ASCII字符,八进制格式\ddd或统一标准的字符编码的十六进制格式\\udddd,在这里d是一个数字;
%s:    对于无符号字符数组空终止,%s系统中解释其输入编码,而不是别的,如utf-8;
%S:    空终止一系列的16位Unicode字符;
%p:    空指针(无效*),打印十六进制的数字0-9和小写a-f,前缀为0x;
%L:    在明确规定的长度下,进行修正,下面的一批数据a,A,e,E,f,F,g,G应用于双精度长整型的参数;
%a:    为64位的浮点数(double),按照科学计数法打印采用0x和一个十六进制数字前使用小写小数点p来介绍指数的增大而减小;
%A:    为64位的浮点数(double),按照科学计数法打印采用0X和一个十六进制数字前使用大写字母小数点P界扫指数的增大而减小;
%F:    为64位的浮点数(double),按照十进制表示法进行打印;
%z:    修改说明在%z长度以下d,i,o,u,x,X适用于某一指定类型的转换或者适用于一定尺寸的整数类型的参数;
%t:    修改说明在%t长度以下d,i,o,u,x,X适用于某一指定类型或一定尺寸的整数类型的转换的参数;
%j:    修改说明在%j长度以下d,i,o,u,x,X适用于某一指定类型或一定尺寸的整数类型的转换的参数。

 

基本数据类型

int,

float

double

char

 

常量

任何数字、单个字符或者字符串通常都称为常量。

 

持续更新中...

 

 

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3