自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(104)
  • 资源 (12)
  • 收藏
  • 关注

转载 判断版本更新,调用Google Market

在服务端放置对应此apk的版本信息调用接口或者文件,如:http://localhost/myapp/ver.json ver.json中的内容为:[plain] view plaincopy[{"appname":"jtapp12","apkname":"jtapp-12-updateapksamples.apk","verName":

2012-09-19 09:42:21 871

转载 Android生成Market分享链接

Android生成Market分享链接本文介绍一下在Android中如何生成Market链接和Market分享链接。主要有以下五种方式:1:使用Java包名搜索App 2:使用Java包名定位App 3:借助关键词搜索App 4:通过开发者名称搜索App 5:组合查询以下为正文内容介绍:方式一:使用Java包名

2012-09-19 09:41:34 14110

转载 【转】android数据库升级

【转】android数据库升级做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段:

2012-09-11 09:52:59 1203

转载 Android中数据库升级说明

Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。2. 数

2012-09-11 09:43:19 3872 1

转载 Google Guava Collections 使用介绍

Google Guava Collections 使用介绍Google Guava Collections(以下都简称为 Guava Collections)是 Java Collections Framework 的增强和扩展。每个 Java 开发者都会在工作中使用各种数据结构,很多情况下 Java Collections Framework 可以帮助你完成这类工作。但是在有些场合你使用

2012-09-05 15:40:29 1339

转载 代码混淆和baksmali,smali反编译研究

1.代码混淆  网上说的那些只支持2.2以上可以不用理会.跟着这个步骤做就可以了.  1.1混淆非常简单.先看看项目根目录是否有生成proguard.cfg,一般最新的adt都会自动生成.  1.2如果没有的话,创建这个文件,内容如下    View Code-optimizationpasses 5-dontusemixedcasecla

2012-09-05 14:50:56 984

转载 十四个月Android学习工作总结(2012-04-25更新)

零零碎碎的总结(该文章本人第一更新是在优亿论坛):    1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.    2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.     3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最

2012-09-05 14:49:52 1213

转载 一个好用的Google api调试网址

https://code.google.com/apis/explorer/ 可以很方便的通过网页执行Google API,并看到返回结果,对于理解Google API的运行过程很有帮助。 如果连接不上,那么需要。。。你懂的

2012-09-05 14:32:19 522

转载 Jackson 框架,轻易转换JSON

Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少

2012-09-05 14:05:16 2047

转载 Android加载Html的方法

1.跳转到浏览器直接访问页面,这段代码是在Activity中拷贝来的,所以有startActivity()方法Uri uri = Uri.parse("http://www.XXXX.com"); //要链接的地址Intent intent = new Intent(Intent.ACTION_VIEW, uri);startActivity(intent);2.使

2012-08-30 08:44:06 109

转载 Android加载Html的方法

1.跳转到浏览器直接访问页面,这段代码是在Activity中拷贝来的,所以有startActivity()方法Uri uri = Uri.parse("http://www.XXXX.com"); //要链接的地址Intent intent = new Intent(Intent.ACTION_VIEW, uri);startActivity(intent);2.使

2012-08-30 08:43:44 31111

转载 Android 性能优化的一些方法

1.     采用硬件加速,在androidmanifest.xml中application添加  android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。2.     View中设置缓存属性.setDrawingCache为true.3.      优化你的布局。通过Android sdk中tools目录下的layou

2012-08-27 10:53:04 838 1

转载 编写高效的Android代码(Designing for Performance)

Android文档: 编写高效的Android代码(Designing for Performance) 中文: http://www.chinaup.org/docs/toolbox/performance.html英文: /android-sdk/docs/guide/guide_toc.html 尽量避免创建对象使用自身方法使用虚拟优于使用接口使用静态优于使用虚拟避免

2012-08-27 10:47:35 636

转载 [Android]将一个视窗(windows)盖在整个Application的最上面

有这样的需求: 将一个窗口放在Appplication的所有Activity的最上面,该如何做到呢?   答案是:  private ImageView waitView; private final void showWaiting() { try {WindowManager.LayoutParams lp = null;lp =

2012-08-27 10:16:59 811 1

转载 Loading waiting 实现方式

waiting_layout.xml  布局的代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal" android:layout_width="280dip"android:layout_gravity="center"

2012-08-27 10:11:45 827

转载 10个值得深入的Android应用开源项目

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SD

2012-08-27 09:58:50 651

转载 十个方法,让你的线框原型更具沟通能力

虽说是每周一篇译文,不过这事儿确实不能算是非常容易。从阅读,到筛选,到试译,到最终确定本周的文章并完成译文,主要还是依靠每天抽些时间来做。还好,毕竟是自主行为,爱过,也仍在爱着,这就是UX从业者兼翻译票友的节操有木有。默,我们进入今次的正文。我(英文原文作者)参与过很多产品的线框原型设计,包括我自己独立完成的,还有与其他设计师、产品经理甚至是业务分析人员一起合作的。这很棒,因为在这个过程中

2012-08-23 08:56:08 688

转载 Android 性能优化的一些方法(转)

1. 采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated=“true”。不过这个需要在android 3.0才可以使用。  2. View中设置缓存属性.setDrawingCache为true.  3. 优化你的布局。通过Android sdk中tools目录下的layoutopt 命令查看你的布局是

2012-08-18 11:32:24 619

转载 android UI 优化系之 使用theme 预加载

(图文)android UI 优化系之 使用theme 预加载在很多时候,我们需要给一个Layout设置一个背景。例如,我们下下面的layout中使用了这样一个背景: 复制代码 android:layout_width="fill_parent"     android:layout_height="fill_parent"      android:backg

2012-08-18 11:19:47 2584 1

转载 开发者必读:13种方式帮助你提升App性能

开发者必读:13种方式帮助你提升App性能来源:Web App Trend2012-08-17 09:30:07Matt Lacey 从事软件开发行业已有12年之久,他专注于移动和Web开发。近期,他积累了大量基于Windows Phone 7的开发经验。下面的这篇文章是他在开发中积累的一些提升App的性能的经验。这会是一篇使开发人员深受其益的好文章,下面我们就进入正题

2012-08-18 10:57:18 803

转载 深入理解Android消息处理系统——Looper、Handler、Thread

深入理解Android消息处理系统——Looper、Handler、Thread    熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Han

2012-07-25 21:28:57 860

原创 一篇讲的很细很好的帖子

关键类1. Activity 2. Service 3. BroadcastReceiver 4. ContentProvider 5. Intent Android应用程序使用Java做为开发语言。aapt工具把编译后的Java代码连同其它应用程序需要的数据和资源文件一起打包到一个Android包文件中,这个文件使用.apk做为扩展名,它是分发应用程序并安装到移动设备

2012-07-25 21:05:50 3104

原创 Vector和ArrayList区别

Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。  Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 当Vector或ArrayList中的元素超过它

2012-07-25 20:52:17 786

转载 Android内存溢出整理总结

Android内存溢出整理总结在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,故我整理下:一般我们大家在遇到内存问题的时候常用的方式网上也有相关资料,大体如下几种:一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用二:在内存中加载图片时直接在内存中做处理,如:边界压缩三:动态回收内存

2012-07-12 20:04:44 5526

转载 BitmapFactory.Options详解

BitmapFactory.Options详解public BitmapinBitmapIf set, decode methods that take the Options object will attempt to reuse this bitmap when loading content.p

2012-07-12 14:17:45 2524 1

转载 android 游戏 不同分辨率 屏幕适配的方法

有关android屏幕适配问题中心思想™这个的话,没有屏幕适配的就是所有的坐标都是固定的呗,那适配以后的就是所有坐标都按屏幕的大小乘一定比例以后得到的相对坐标。过程就比如有以下几张图:打算做成下面这种效果流程如下:[java] view plaincopy

2012-07-06 02:02:05 3719

转载 opengl 鼠标3D旋转简单实现

#include #include #include static float c=M_PI/180.0f; //弧度和角度转换参数static int du=90,oldmy=-1,oldmx=-1; //du是视点绕y轴的角度,opengl里默认y轴是上方向static float r=1.5f,h=0.0f; //r是视点绕y轴的半径,h是视点高度即在y轴上的坐标 void

2012-07-04 12:29:51 12192 6

转载 OpenGL视点变换,模型变换,投影变换,视口变换详解

OpenGL视点变换,模型变换,投影变换,视口变换详解作者:luck_net | 出处:博客园 | 2012/2/22 14:46:49 | 阅读112次OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。一、Ope

2012-07-04 10:52:34 13185 3

转载 android View和SurfaceView的区别

在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。 这里我们说下android.view.View和android.view.SurfaceView。SurfaceView是从View基类中派生出来的显示类

2012-06-23 10:42:28 715

原创 使用 Android 和 XML 构建动态用户界面

使用 Android 和 XML 构建动态用户界面【地址】http://www.ibm.com/developerworks/cn/xml/tutorials/x-andddyntut/index.html

2012-04-26 17:43:59 512

转载 打造一款 Android 联网 tic-tac-toe 游戏

联网的多玩家 tic-tac-toe 游戏常用缩略词API:应用程序编程接口HTTP:超文本传输协议IP:Internet 协议SDK:软件开发包SQL:结构化查询语言UI:用户界面XML:可扩展标记语言休闲游戏十分流行,而且发展空间巨大,原因很显然。并非所有年龄段的所有人都对在线游戏感兴趣,第一人称射击游戏只适合反应快速的青

2012-04-26 17:12:48 908

转载 享受 Android 应用程序的 Java 技术盛宴

准备开始本文介绍几种处理复杂情况的 Android SDK 工具。开发 Android 应用程序,需要最新版 Android SDK,这需要一个 Java Development Kit (JDK)。我使用的是 Android 2.2 和 JDK 1.6.0_17(这些工具的链接见 参考资料)。物理设备不是必须的;本文中的所有代码在 SDK 附带的 Android 模拟器上可以很好的运

2012-04-26 16:36:11 569

原创 图片与二进制文件的互转

//图片转成二进制 public byte[] getBytes(string filePath) { System.IO.FileStream fs = new System.IO.FileStream(filePath, System.IO.FileMode.Open); byte[] imgData = new byte[fs.Length

2012-04-26 16:23:05 756

转载 LinkedHashMap和HashMap的比较使用

import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map; public class TestLinkedHashMap {  public static void main(String args[])  {

2012-04-26 14:52:16 510

转载 android游戏开发的架构

在编写游戏代码之前,必须要仔细地理顺思路,清晰地构建出整个游戏的框架。有的开发者经常抱怨说,游戏开发到最后总是千头万绪,一旦出现bug就不知道该如何修改,身心疲惫甚至是痛不欲生。其实不然,只要搭建好了游戏的架构,就不会再走到骑虎难下的尬境,游戏开发就会成为一个极其享受的过程,成为一个高技术性的商业艺术创造过程。  我们将逐步地展示“是男人就坚持20秒”游戏架构的搭建过程。在掌握策划案的基础上,

2012-04-22 19:02:39 1625

转载 unity3d for android平台游戏列表【转】

Unity3D is one of the more prominent game engines being used for game development including mobile gaming. Recently Unity3D announced a set of tools dedicated to Android game development both regardin

2012-04-16 14:04:41 2113

原创 AndEngine学习笔记(三)

final LoopEntityModifier entityModifier = new LoopEntityModifier(//定义一个循环的Modifier new IEntityModifierListener() {//新建一个ModifierListener监听器,用来监听Modifier的开始以及结束事件 @Override public void on

2012-04-10 21:23:20 689

原创 AndEngine引擎的学习笔记(三)

final LoopEntityModifier entityModifier = new LoopEntityModifier(//定义一个循环的Modifier new IEntityModifierListener() {//新建一个ModifierListener监听器,用来监听Modifier的开始以及结束事件 @Override public void on

2012-04-10 21:22:55 654

原创 《大话设计模式》学习笔记(一)

《大话设计模式》学习笔记(一)面向对象的三大特性:封装、继承和多态。第一个设计模式,也是我最常用的设计模式,简单工厂模式。这个设计模式比较好理解,就是简单的switch...case...语句。在学习这一章的过程中,主要是UML图的理解,UML图中有几个概念必须掌握,那就是:关联-->就依照书本中的例子来说吧,Penguin和气候climate关联的,那就意味着Pe

2012-04-09 10:10:16 673 1

原创 Android的默认虚拟机地址

Android的默认虚拟机地址一大早,Eclipse中以前创建的模拟器就莫名其妙的消失掉了,很是纳闷,上周用的时候还好好的,后来仔细回想了一下,上周配置了一下Android SDK的环境变量,可能是这个引起的,以前调用adb等命令都是定位到SDK Tools/platform-tools目录下调用的,为了方便,上周就配置了一下,也没在意,就出现这种情况,怎么办呢。android的模拟器创建之后

2012-04-09 09:54:59 910

SQL循序渐进

SQL语句循序渐进,分类整理,和Java API文档差不多,可以当一个工具来查询使用。

2012-06-05

AndEngine最新Jar包

最新的AndEngine,上次看到有个资源说包含attchChild()方法,下载下来之后,发现根本就不包含,作者太不厚道了,这次给个正确的。

2012-04-01

Android(1.5) APIDemos梳理

一个非常好的Android 1.5版本的APIDemos的梳理,方便以后查询……清楚的学习API中的各个类的用法……

2010-09-18

Android的SlidingDrawer范例程序

这个范例非常非常非常的好,实现了从屏幕的任何方向拉出抽屉,值得借鉴……

2010-09-16

Java多人聊天程序

一个功能比较齐全的Java聊天程序!值得下载!多对多聊天!

2010-08-17

SCREEN2EXE,一款小巧绿色的录屏工具

SCREEN2EXE是一款免费、小巧、绿色的录屏软件,用用就知道!

2010-06-06

WinGW for Eclipse IDE for C/C++ Developers

WinGW for Eclipse IDE for C/C++ Developers用于配置Eclipse开发C/C++环境!

2010-06-06

Android的UI界面编辑工具

这是一个很好用的Android的UI界面编辑工具,欢迎下载……

2010-03-30

网站建设完全手册系列图书 网站JSP后台解决方案【pdf】

网站建设完全手册系列图书 网站JSP后台解决方案 丛书以建设一个综合大型网站为线索,按照了解网站基础知识、搭建框架美化页面、开发后台数据解决方案、全面规划维护管理等几个方面展开。 目录概况:一、基础篇 1、 概述 2、 JSP运行环境的安装与启动 3、 一个简单的JSP示例 4、 标准文本(静态HTML) 5、 Java语言介绍 6、 JSP语法摘要 7、 JSP内建对象 8、 JavaBean组建 二、实战篇 9、网站制作之一项目的总体规划 10、网站制作之二连接数据库 11、网站制作之三注册与登录 12、网站首页 13、分类浏览 14、购物系统 15、新闻系统 16、网站社区 17、安全与维护

2010-03-23

JSP简单标签【魔乐科技】视频教程

包含视频+源代码+课程笔记【魔乐科技】 内容: 本章介绍JSP中标签库开发,通过一个简单的实例讲解JSP中简单标签库的开发流程,及标签库的各部分组成 产品:Tomcat、Eclipse 技术:JAVA、JSP、XML 难度: ★★★★☆

2010-03-23

JAVA开发实例锦集

整理很辛苦的,包含很多JAVA实例,值得下载。

2009-10-20

PS笔刷and形状下载

笔刷下载,优雅舞姿形状的下载,感觉还是不错。

2009-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除