- 博客(47)
- 资源 (15)
- 收藏
- 关注
原创 window 下 Qt 开发环境搭建和入门 钟表
下载安装: http://download.csdn.net/download/augusdi/4686695直接安装,里面有Qt sdk、winGW、Qt Creator等,按照默认安装就好了。
2014-10-21 14:14:56
626
原创 cocos2d-x-3.1.1 eclipse中运行例程
1Administrator@ZGC-201309181954 /cygdrive/d/ProgramFiles/cocos2d-x-3.1.1/cocos2d-x-3.1.1/build$ python ./android-build.py cpp-empty-testcocos2d-x-3.1.1\tests\cpp-empty-test\proj.android\
2014-06-19 14:17:24
1023
原创 Head first 设计模式 整理
面向对象基础:抽象 封装 多态 继承良好的面向对象设计:可复用 可扩充 可维护设计模式是历经验证的设计经验 设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起针对接口编程,而不是针对实现编程多用组合,少用继承为了交互对象之间的松耦合设计而努力类应该对扩展开放,对修改关闭要依赖抽象,不
2013-12-23 10:42:32
929
原创 cocos2d-x-2.2/samples/Cpp/SimpleGame/ 问题
[2013-11-10 04:15:17 - SimpleGame] Dx trouble writing output: already prepared[2013-11-10 04:16:18 - SimpleGame] (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*')[2013-11-
2013-11-10 04:33:36
5258
7
原创 Eclipse搭建Cocos2d-x运行环境问题
http://www.cocos2d-x.org/wiki/How_to_set_up_the_android_cocos2d-x_development_environment_on_Windows_7#Edit-the-batch-filehttp://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html
2013-10-28 15:01:19
2552
原创 Android 中增加阿拉伯物理键盘
1.加入新文件frameworks/base/packages/InputDevices/res/raw/keyboard_layout_arabic.kcm其中特殊字符char对应的unicode码就是Integer.toHexString((int)char)的值,直接查看unicode码2.打上补丁addPhysicalkeyBoard.patch查看这里
2013-10-09 10:30:48
1210
原创 android 桌面快捷方式、窗口小部件、文件夹、书签 launcher、appwidget、shortcut、folder、bookmark
1. 桌面上favorites介绍上图的launcher桌面中间有四个元素,上面是一个时钟的窗口小部件,下面一排分别是一个Camera,一个Amazon书签,一个文件夹(文件夹中是Settings和Clock)。在代码中它们都是favorites分别称为:APPWIDGET、APPLICATION、SHORTCUT、FOLDER。2. 数据库查看favorites保存在数据
2013-05-22 18:57:41
7713
8
原创 Launcher 中 图标的名字显示为两行
diff --git a/packages/apps/Launcher2/res/values-sw720dp/dimens.xml b/packages/apps/Launcher2/res/values-sw720dp/dimens.xmlold mode 100644new mode 100755index e91bda1..3743977--- a/packages/app
2013-05-22 14:08:09
2320
4
原创 menu drawer 滑动式菜单
Android上的菜单展示风格各异,其中用得最多且体验最好的莫过于左右滑动来显示隐藏的菜单,android-menudrawer是一个滑动式菜单实现,允许用户在应用当中实现无缝导航。该项目具有多种菜单展示效果,其中最常见的就是通过屏幕边缘拖动或点击动作栏的“向上”按钮显示。实现功能:菜单可以放置在任何一个边上。 支持附加一个始终可见、不可拖动的
2013-05-07 20:58:37
2852
4
原创 Git 介绍 ppt
Git 管理项目时,文件流转的三个工作区域:Git 的工作目录,暂存区域,以及本地仓库。基本的 Git 工作流程如下:1. 在工作目录中修改某些文件。2. 对修改后的文件进行快照,然后保存到暂存区域。3. 提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。工作目录下面的所有文件都不外乎这两
2013-04-27 14:47:31
2999
原创 android bootanimation.zip 动画包解释与制作
动画包解释 打开开机动画包bootanimation.zip,它的结构如下: part0文件夹中是一系列的png格式图片,开机动画就是顺序播放这些图片。part1文件夹中也是一系列的png格式图片。desc.txt中是动画的配置文件'480' 动画的宽度 '854' 动画的高度 '8' 动画的帧
2013-04-22 14:39:12
1750
原创 云存储使用以及dropbox免费获取空间
自从使用云存储的服务,就欲罢不能,明显的好处就是不用自己给自己发邮件附件了,也不用使用U盘拷贝东西,原来的好多照片都不知道弄丢到哪里去了,现在我全放在云存储中,而且手机端可以自动将你拍照的照片上传,十分方便。 云存储的服务很多,各有所长,我无法取舍,一直折腾至今。 最开始使用的是google drive 和微软的skydrive。首先是google driv
2013-03-03 23:03:20
1333
原创 git apply.patch 遇到的问题
打补丁时出现以下问题:$ git apply --check my_pcc_branch.patchwarning: src/main/java/.../AbstractedPanel.java has type 100644, expected 100755error: patch failed: src/main/java/.../AbstractedPanel.java:13
2013-02-20 10:52:08
10433
原创 Android SystemUI (导入到Eclipse,可以正常运行)
1. 将SystemUI源码导入eclipse将frameworks\base\packages\SystemUI代码导入到eclipse中。ScreenshotStubActivity是用于测试的,没有导入它。看到工程的名字是DreamsDockLauncher,是一个Activity类的名字。可以在工程名字上按F2换个名字。2. 添加Jar库
2013-01-25 13:59:15
5253
14
转载 vi指令說明(完整版)
vi指令說明(完整版).vi 的操作模式============== vi 提供兩種操作模式:輸入模式(insert mode)和指令模式(command mode) 。當使用者進入 vi 後,即處在指令模式下,此刻鍵入之任何字元皆被視為 指令。在此模式下可進行刪除、修改等動作。若要輸入資料,則需進入輸入 模式。.輸入模式
2012-12-29 17:08:40
689
原创 Could not load extension from . The 'manifest_version' key must be present and set to 2 (without quo
http://open.chrome.360.cn/extension_dev/getstarted.html照它的做会出一个错误增加下面一行就OK了:"manifest_version": 2,完整的为:{"name": "My First Extension","version": "1.0","manifes
2012-12-28 23:10:30
6663
3
原创 Android Settings 导入eclipse(含有调试好的源代码)
1.加载源码Android Project from Existing Code 选择源码工程Settings;2.加载所需要的jar包(改下名字)out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jarout/target/common/obj/JAVA_LIBRARIES
2012-12-24 08:05:44
4326
15
原创 Android 各尺寸单位间的换算
~android-sdk\sources\android-17\android\util\TypedValue.java 中的函数: /** * Converts an unpacked complex data value holding a dimension to its final floating * point value. The two param
2012-12-09 22:53:57
916
原创 Android Dimension 尺寸
首先来了解一下几个概念Screen size 屏幕尺寸 实际的物理尺寸,是根据屏幕的对角线计量的。比如说Iphone4是3.5英寸的屏幕,就是说它的屏幕对角线长。1英寸大约等于25.4毫米。后面提到的尺寸单位Points等于一英寸的1/72。为了简单起见,Android将所有的实际屏幕尺寸划分为4种广义的尺寸:small, normal, large, 和 extra large
2012-12-09 22:49:00
5697
转载 Supporting Multiple Screens
原文链接:http://developer.android.com/guide/practices/screens_support.html目录 [隐藏] 1 支持多屏1.1 多屏支持概述1.1.1 术语和概念1.1.2 支持的屏幕范围1.1.3 密度无关性1.2 如何支持多屏1.2.1 使用配置限定符1.2.2 设计
2012-12-09 21:23:12
1061
转载 Displaying Bitmaps in Your UI 在UI中显示Bitmap
这节课将我们前面几节课学习的东西都整合起来,向你展示如何使用后台线程和Bitmap缓存加载多个Bitmap(位图)到ViewPager和GridView组件中,并学习如何处理并发和配置变化问题。实现加载Bitmap到ViewPager 滑动浏览模式(Swipe View Pattern)是一种很好的浏览详细图片的方式。你可以使用ViewPager组件配合PagerA
2012-12-08 20:56:56
908
转载 Caching Bitmaps 缓存Bitmap
加载一个Bitmap(位图)到你的UI界面是非常简单的,但是如果你要一次加载一大批,事情就变得复杂多了。在大多数的情况下(如ListView、GridView或者ViewPager这样的组件),屏幕上的图片以及马上要在滚动到屏幕上显示的图片的总量,在本质上是不受限制的。 像这样的组件在子视图移出屏幕后会进行视图回收,内存使用仍被保留。但假设你不保留任何长期存活的引用,垃圾回收
2012-12-08 19:58:55
1238
转载 Processing Bitmaps Off the UI Thread
在高效地加载Bitmap中,讨论了BitmapFactory.decode*系列方法,如果图片的源数据来自硬盘或者网络(或者其他非内存的来源),是不应该在UI线程中执行的。这是因为加载这样的数据所需的时间是不确定的,它依赖于多个因素(从硬盘或网络的读取速度、图片的大小、CPU的功率等等)。如果这些任务里面任何一个阻塞了UI线程,系统会将你的应用标记为未响应,并且用户可以选择关闭应用(更多信息,请参
2012-12-08 17:26:24
711
翻译 Displaying Bitmaps Efficiently 高效的显示图片
http://developer.android.com/training/displaying-bitmaps/index.html这一课包含一些常用的处理和加载图片的技巧,这些技巧可以改善用户界面组件的响应,并且避免图片超出应用的内存限制。如果你不注意这些,图片会迅速的消耗掉你可用的内存预算,导致你的应用因为可怕的异常而奔溃:java.lang.OutofMemoryError:
2012-12-07 22:17:39
862
原创 .9图片详解和制作
一、Button背景问题这是一张普通的.png图片(非点9图片)。 我想要将它作为button的背景图片,但是button或高或宽,或大或小,背景图片就会相应的缩放。可以看到上图中的几张图片的四个角都已经有了明显的锯齿,而四条边(直线部分)都很光滑,图片中间部分也看不到模糊的痕迹。那有没有办法让图片缩放时四个角不变模糊,也就是四个角不随图片整体做放缩,这样的话不
2012-12-07 11:56:34
2222
3
原创 Android刷机简明教程
(Motorola ME860 亚太版)1. 安装RSD刷机工具RSDLite5.3.1.zip2. 安装Motorola驱动MotorolaUSB驱动_5.1.0_32bit.rar MotorolaUSB驱动_5.1.0_64bit.rar 根据你电脑的位数。3. 进入RSD工程模式关机时按住音量上键不放,同时按开机键,进入RSD工程模式。手机上显示Startin
2012-12-04 00:34:55
2007
转载 Loading Large Bitmaps Efficiently 高效地加载大位图
Loading Large Bitmaps Efficiently 有效地加载大尺寸位图图片有不同的形状与大小。在大多数情况下它们的实际大小都比需要呈现出来的要大很多。例如,系统的Gallery程序会显示那些你使用设备camera拍摄的图片,但是那些图片的分辨率通常都比你的设备屏幕分辨率要高很多。考虑到程序是在有限的内存下工作,理想情况是你只需要在内存中加载一个低分辨率的版本即可。这个低分
2012-08-01 18:12:09
1103
翻译 Android 支持不同的屏幕 Supporting Different Screens
Supporting Different ScreensPREVIOUSNEXT THIS LESSON TEACHES YOU TOCreate Different LayoutsCreate Different BitmapsYOU SHOULD ALSO READDesigning for Multip
2012-07-27 23:49:02
853
1
转载 Git详解之六 Git工具
Git 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你也许会需要。 6.1 修订版本(Revision)选择Git
2012-07-26 11:38:38
1330
转载 Git详解之五 分布式Git
分布式 Git为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工作流程。特别是,当作为项目贡献者时,我们该怎么做才能方便维护者采纳更新;或者作为项目维护者时,又该怎样有效管理大量贡献者的提交。
2012-07-09 21:08:59
1544
原创 version 3.82 of make to version 3.81.
Q:build/core/main.mk:42: ********************************************************************************build/core/main.mk:43: * You are using version 3.82 of make.build/core/main.mk:44: * An
2012-07-09 11:06:55
4557
原创 Android BaseExpandableListAdapter 例子
//MyActivity.java 片段private List groupArray;private List> childArray;private AlertDialog industrialDialog;public void onClickIndustrialButton(View view){groupArray = new ArrayList();childA
2012-06-16 09:56:26
827
原创 windows 下 Git 下载 android 源码
1、首先安装git:去 http://code.google.com/p/msysgit/downloads/list 下载并安装。Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历
2012-06-06 10:23:46
857
转载 排序汇总 (Java实现)
package com.softeem.jbs.lesson4;import java.util.Random;/** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 *
2012-06-02 10:05:15
431
转载 android平台下使用点九PNG技术
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。
2012-06-01 18:21:06
857
原创 eclipse .java文件中按alt+/没有提示信息
window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Java Proposals 选项打上勾就可以了。
2012-05-31 19:43:18
1301
转载 Android 调试桥(adb)是多种用途的工具
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备
2012-05-12 19:16:05
699
SystemUI,导入到Eclipse,可以正常运行
2013-11-07
Launcher_default_workspace
2013-05-22
android-menudrawer-master menu drawer 滑动式菜单
2013-05-07
android 雷神扫雷
2012-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人