- 博客(42)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 cocos2d-x 2.0版本 自适应屏幕分辨率
我使用的版本是cocos2d-2.0-x-2.0.4,cocos2dx-2.0版本对多分辨率适配提供了很好的支持,使用起来比1.0版本要简单些,1.0版本的适配可以参考这篇博文。1. 做2.0版本的适配首先需要了解下面这些知识。(1)适配策略2.0版本提供了三种适配策略:kResolutionNoBorder:超出屏幕的部分会被裁剪,两侧没有黑边,铺满屏幕,按图片原始比例显示,图片
2014-07-05 10:19:59 773
转载 cocos2d-x多分辨率适配方案:setDesignResolutionSize使用
原文链接:http://gpra.pkstudio.org/archives/217cocos2d-x是一个优秀的跨平台游戏引擎,当然跨平台超容易遇到的分辨率适配问题,cocos2d-x也提供了超好用的解决方案。官方的多分辨率适配wiki页面在这里:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Multi_resolution_suppo
2014-07-05 10:10:50 492
转载 android展讯6820内置可卸载可恢复的apk应用
内置应用并不复杂,我们都知道手机中有两个目录存放应用的,一个是/system/app 目录,这里面的应用是用户不能卸载的,一个是 /data/app目录,这里的应用是可以卸载的。处理的方法就是在代码中把要内置的应用复制到对应目录就可以了,有lib库的话也别忘记复制到/system/lib目录下,否则应用可能无法使用。前段时间遇到一个需求,要求内置的应用用户可以卸载,但是恢复出厂设置时又可以还原。
2013-09-10 15:16:39 1153
原创 android2.3.5中阿拉伯文字符显示顺序不是从右至左显示
android 2.3.5中阿拉伯语系(阿拉伯、波斯、希伯来)等在设置等界面显示还是从左至右显示,要改成从右至左显示很简单,只需改如下几个文件即可:1.\packages\apps\Settings\res\layout\preference_icon.xml 2.\frameworks\base\core\res\res\layout\preference.xml3.\framewo
2013-08-03 12:18:35 1812 2
转载 android 中 FLAG_SHOW_WHEN_LOCKED 的用法及解释 .
如何让一个activity 浮在锁屏界面的上方,返回即进入解锁界面。譬如在锁屏界面,来电时是不需要先解锁才能接听电话的。这样能带来快捷。如果你想在android 上实现 iphone 4s 上面在锁屏界面就能进照相机的话也可以按此方式来进行。只需要在 Camera 的 activity 的 onResume 函数中添加如下 flag 即可实现。import android.
2013-06-29 11:18:03 3717
转载 Linux grep命令用法
grep — print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options]PATTERN [FILE...]grep用以在file内文中比对相对应的部分,或是当没有指定档案时,由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。此外,还有两个程序是grep的变化型,egrep及fgrep。
2013-06-20 16:28:52 543
转载 Android框架浅析之锁屏(Keyguard)机制原理 .
转载请注明出处:http://blog.csdn.net/qinjuning最近终于成功的摆脱了FM收音机,迈向了新的模块:锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机 美容小组,要是能施展下周星星同学的还我漂漂拳,岂不快哉。 OK,闲话打住,咱开始正文。 本文主要内容: 1、分析锁屏界面的组成 ;
2013-06-18 15:49:53 833
转载 Android拦截短信并屏蔽Notification
Android拦截短信并屏蔽Notification拦截短信有几个关键点:1.android接收短信时是以广播的方式2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限view plaincopy to clipboardprint? 3.要写个广播接收类view pla
2013-06-07 10:35:57 743
原创 Zombie art by Jack Larson
实现代码:frameworks/base/core/java/com/android/internal/app/PlatLogoActivity.javapublic class PlatLogoActivity extends Activity {Toast mToast;@Overrideprotected void onCreate(Bundle savedInstanceS
2013-05-30 09:41:09 1469
转载 android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)
转自:http://2402766.blog.51cto.com/2392766/1080837为了实现一个功能,需要搜集手机信息,自己先在网上找了相关信息进行了汇总,主要是汇集手机的信息,一般想要的信息在手机设置->关于手机->状态消息里面包含了手机的各种信息,下面的代码中也主要显示了那些信息,但是源码的方法我还没有看,先把总结的贴出来。先上图(太多就截取几个)。 上代码
2013-05-20 18:20:43 2896
转载 android EditText IMEOption
SDK升级到1.5以后,当文本输入框(EditText及其子类)获得焦点后,会弹出系统自带的软键盘 为了实现一些自定义的功能,就稍微研究了下 * 当layout中有多个EditText,把每个控件的android:singleLine的属性都被设置成true的情况下,软键盘的Enter键上的文字会变成“Next”,按下后下个EditText会自动获得焦点(实现了“Next”的功能);当
2013-04-28 12:17:26 772
转载 Android开发之---Intent详解
一、 Intent 作用 Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。 二、 Intent的构成 要在不同的activity之间传递数据,就要在intent中包含相应的东西,一般来说数据中最基本的应该包括:-
2013-04-16 15:05:12 732
转载 Ubuntu常用翻译工具——星际译王StarDict
from:http://os.yesky.com/335/8772335.shtml日常办公应用中,我们经常会碰到一些陌生的外文单词或文章需要翻译,在Windows平台上,可通过很多翻译工具来帮忙解决。当我们转到Ubuntu系统中办公时,肯定也希望能有一款简单易用、功能强大的翻译工具。 这里给大家推荐Linux平台上最常用的翻译工具——StarDict(星际译王)。星际译
2013-04-15 15:47:18 1028
转载 The JAR file D:/..../android.jar has no source attachment
部分转自:http://blog.csdn.net/gogler/article/details/7235833,源码下载部分更新了,特别是老版的google没有提供Sources for Android SDK下载问题:问题: 解决 1、下载android源码,下载地址:在最新的SDK中,Android S
2013-04-11 15:40:06 1298
转载 String ,StringBuffer,StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2013-04-09 16:46:20 555
转载 在eclipse中将android项目生成apk并且给apk签名
生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的,签名文件为:preferences-->Android----->Build debug.keystore。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同
2013-04-08 12:01:51 774
转载 Java 正则表达式
如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 常用正则表达式 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正
2013-04-07 16:36:27 836
转载 ContentResolver.query()的参数 说明
public final Cursorquery (Uri uri,String[] projection, String selection, String[] selectionArgs,StringsortOrder)Since: API Level 1Query the given URI, returning a Cursor over the result set.
2013-04-01 15:23:15 1329
转载 Android Animation
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。
2013-03-30 12:14:09 705
转载 Eclipse快捷键
使用Eclipse进行开发,用快捷键可大大提高效率,整理如下: 基本快捷键自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。快速查找代码 Ctrl+F,撤消到上一次Ctrl+Z智能内容感知 Alt+/
2013-03-29 15:50:51 579
转载 使用Eclipse开发Android源码
1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中, system.img是由 system打包压缩得到的, userdata.img是由 data打包压缩得到的。
2013-03-23 11:58:56 927
原创 ubuntu 下安装virtualbox
1.添加软件源: 用命令sudo gedit /etc/apt/sources.list 打开sources.list文件,在文件末尾添加virtualbox源地址: ## virtualbox (我的ubuntu版本为11.04) deb http://download.virtualbox.org/virtualbox/debian natty contri
2013-03-01 14:22:45 442
转载 Android之Adapter用法总结
Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:
2013-02-21 10:37:32 344
转载 Activity中的setDefaultKeyMode()
如果在Activity中的onCreate()方法中使用setDefaultKeyMode()可以做到在当前activity中打开拨号器、执行快捷键、启动本地搜索、启动全局搜索。这个启动啥,要看setDefaultKeyMode中传了啥参数,不同的参数见下:/** * Use with {@link #setDefaultKeyMode} to turn off
2013-01-29 14:08:49 342
转载 Android中SQLite的使用
QLitepackage com.duoguo.androidActivity:SQLiteActivitystrings.xml SQLite创建数据库更新数据库删除数据库创建数据表删除数据表增加数据更新数据查询数据删除数据main.xml<LinearLayout xmlns:android="http://schemas.android.com/a
2013-01-22 16:51:40 467
原创 手电筒源码
一个简单的用闪光灯作为手电筒功能的实现。布局文件main.xml<RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schema
2013-01-19 16:17:51 848
转载 Android中实现Broastcast接收短信
Android收到短信后系统会发送一个android.provider.Telephony.SMS_RECEIVED广播,为什么bundle.get("pdus");得到的是一个数组,后来查了相关资料,pdus应该是protocol description units的简写,也就是短信们,经过我测试后发现Android不是一接收到短信就立刻发出广播的,他会有一定的延迟,所以就有可能会有
2013-01-19 14:52:24 539
转载 Android dip,px,pt,sp 的区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1
2013-01-10 14:03:51 470
转载 常用到的URI及其示例
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent一、打开一个网页,类别是Intent.ACTION_VIEW?12Uri uri = Uri.parse("http://www.android-study.com/");Intent intent = new Intent(Intent.ACTI
2013-01-09 14:07:46 658
转载 android 各国语言对应的缩写
android资源文件夹的写法规则: 语言缩写-国家地区缩写 语言缩写请参阅: AndroidSDK/docs/guide/topics/resources/providing-resources.htmlor http://www.loc.gov/standards/iso639-2/php/code_list.php国家地区缩写请参考http://www.iso.org
2012-12-29 12:10:06 3063
原创 android 调用系统其他已经安装的应用的方法
ComponentName comp = new ComponentName("com.antroid.Test","com.antroid.Test.TestActivity");/*"com.antroid.Test"//被调用应用的包名,与AndroidManifest.xml中一致"com.antroid.Test.TestActivity"//被调用应用的activity*/
2012-12-27 18:35:21 912
转载 ANDROID打开系统设置或信息界面
开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)Intent intent = new Intent();ComponentName comp = new ComponentName("com.android.settings","com.android.settings.
2012-12-27 18:02:52 925
转载 获取正在运行的Launcher的包名
/** * 获取正在运行桌面包名(注:存在多个桌面时且未指定默认桌面时,该方法返回Null,使用时需处理这个情况) */ public static String getLauncherPackageName(Context context) { final Intent intent = new Intent(Intent.ACTION_MAIN);
2012-12-27 12:11:27 2126
转载 DOS命令详细说明
1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo
2012-12-20 09:46:38 577
转载 Android中打印代码的调用层次 .
在我们调试Android代码的时候,有些时候需要取得当前代码的调用层次(调用栈)。本人现知2种方法,一种是java传统的方法,另一种是Android提供的方法。第一种,通过getStackTrace()这种是java的传统方法,即在你的代码处,通过Thread.currentThread().getStackTrace()得到一个StackTraceElement数组,然后打印该数组。
2012-12-18 12:56:20 516
转载 AndroidManifest.xml
AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Rec
2012-12-08 12:13:41 487
转载 Android权限共享UID和签名(转)
Android权限共享UID和签名(转) 共享UID安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个User id的多个APK可
2012-12-06 14:28:52 477
原创 应用程序的名字分两行显示
展讯6820平台,默认主菜单和workspace里的应用程序的名字是显示一行,超过六个字符时就会缩略显示,通过修改以下文件让其分两行显示,显示完全\packages\apps\Launcher2\res\layout-port\application_boxed_horizontal.xml中将 android:singleLine ="true"修改为 android:singl
2012-11-27 15:24:33 2437 2
转载 SVN常用命令(检出、更新、删除、上传提交等)
原文地址: http://blog.csdn.net/sunboy_2050/article/details/6187464 SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录
2012-11-19 10:27:41 1034
转载 关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四种尺寸分别提供不同的自定
2012-11-16 15:12:29 590
如何编译 mtk 功能机平台(arm架构)能够适用的openssl库文件
2018-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人