- 博客(22)
- 资源 (14)
- 收藏
- 关注
原创 CString转char * ,string详解
CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString.format(”%s”,
2011-06-30 19:36:00 675
原创 CString转char * ,string
关键点:主要用于MFC的编写,而属于STL,两者都是符合标准C++的,但是在非 windows平台或者说VC上还是用吧。另外还有一个这是传统C++才有的~ (一) 概述 string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中; CString(typedef CStringT> CString)为Visu
2011-06-30 19:35:00 1042
原创 定制Android关机界面
在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能。这些功能对于手机非常适用,但是对于机顶盒产品就没有什么必要了。本文简单介绍一下怎样定制关机界面。 我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框。如果可以选择“是”关机,和“否”返回系统。 弹出对话框的代码位于: frameworks/base/pol
2011-06-28 17:02:00 1340
转载 Android mainfest文件 android属性 汇总
android:alwaysRetainTaskState=["true" | "false"] android:clearTaskOnLaunch=["true" | "false"] android:configChanges=["mcc", "mnc", "locale", "touchscreen", "keyboard", "keyboardHidden", "navigat
2011-06-28 16:41:00 1792
原创 Android开发之屏幕大小自适应
屏幕大小:一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使
2011-06-28 14:20:00 2208
原创 通過XML設置屏幕方向(android:screenOrientation)详解
注意:android只支持270度旋转。 android:label="@string/app_name" android:screenOrientation="portrait">android:screenOrientation设定该活动的方向, 该值可以是任何一个下面的字符串:"unspecified"- 默认值. 由系统
2011-06-28 11:49:00 33195
原创 Android中的Dialog用法讲解大全
在Android中的几种对话框效果的应用。常用对话框的使用,弹出式对话框、日期选择对话框、时间选择对话框、进度条对话框。这篇资料会让我们更了解Dialog的用法,下面我们就来看看代码吧:Java代码:android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_
2011-06-24 17:24:00 2458
原创 在Android系统中怎么修改系统时间
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为就没有办法在应用程序这一层改
2011-06-24 14:10:00 1825
转载 Android修改系统时间(应用程序获得系统权限)
(一)在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为
2011-06-24 14:05:00 10870 1
转载 Android修改系统时间(应用程序获得系统权限)
一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),
2011-06-24 14:04:00 9447 4
原创 Android控件之DatePicker、TimePicker初窥
一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),
2011-06-24 14:03:00 1180
原创 mk文件中的android:sharedUserId和LOCAL_CERTIFICATE作用
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为就没有办法在
2011-06-24 14:00:00 3505
原创 This attribute must be localized.错误解决方式
eclipse中编译没有问题,但是在make自己建立的项目的时候,提示了错误“This attribute must be localized”,这种问题一般情况是因为在res/xml文件夹下的中或者在res/layout下的文件中出现了没有多语言话的文本例如android:id="@+id/myTextView1"android:text="type"android:layout_width="
2011-06-24 13:53:00 6807
原创 Android 调用另一个应用(app)中的Activity
在同一个应用中,大家都熟悉用Intent在Activity之间跳转。那么Intent能否再两个应用之间跳转呢。答案是肯定的。在Android2.0 后的做如下:app1 org.freedom.app1.HelloActivityapp2 org.freedom.app2.TestActivity如何在app2的TestActivity调用app1的HelloActivity呢
2011-06-20 19:11:00 8935 2
原创 android 系统定制的小技巧
1开机图片: android-logo-mask.png android-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png ./f
2011-06-17 19:39:00 1604
转载 Android.mk文件语法规范及使用模板
Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅
2011-06-15 16:14:00 714
转载 Android系统架构图及简单的系统架构介绍
Android的系统架构和其操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 2.应用程序框架
2011-06-15 15:04:00 985 1
转载 Android NDK扫盲篇
1、前言 6月 26 日, Google Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native Development Kit 。下载地址为: http://developer.android.com/sdk/ndk/1.5_r1/index.html 。2、误解 新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。2.1、误解一: NDK 发
2011-06-15 14:44:00 737
原创 Android的优点和不足之处
随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助:Android平台 5大优势: 一、开放性 在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以
2011-06-15 14:22:00 1403
原创 Android UI事件处理、focus处理
在Android平台上,捕获用户在界面上的触发事件有很多种方法,View类就提供这些方法。你在使用各种View视图来布局界面时,会发现几个公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上被触发时,这些方法会被系统框架通过这个对象所调用,例如:当一个View(如一个Button)被点击,onTouchEvent()方法会在该对象上被调用,所以,为了捕获和处理事件,必须去继承某个类,
2011-06-15 13:43:00 2939
原创 memset(void *s,int c,size_t n)函数详细说明
1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,G,6);printf("%s",s);getchar();return 0;} 3。mems
2011-06-15 10:53:00 7651 1
原创 Android SDCard操作(文件读写,容量计算)
android.os.Environment提供访问环境变量 java.lang.Objectandroid.os.Environment Environment 静态方法: 方法 : getDataDirectory ()返回 : File 解释 : 返回Data的目录 方法 : getDownloadC
2011-06-09 15:15:00 1313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人