自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 通过打开android应用市场来定位你的app

在我们自己开发的app中,往往要打开android market,比如很多的app都有评分的功能,需要打开一个android market,我们要打开某个app,但是这个app并没有安装在客户的手机上,我们就需要打开一个android market定位到这个app,以便让客户下载。通过app包名直接定位到你的App:http://market.android.com/details?id...

2015-06-24 11:42:45 414

原创 加密相关

http://git.oschina.net/kymjs/KJFrameForAndroid这个项目不错,可以学点东西这个类有加密的工具方法可以拿来直接用http://git.oschina.net/kymjs/KJFrameForAndroid/blob/master/KJFrame/src/org/kymjs/kjframe/utils/CipherUtils.java这哥们的一些andro...

2015-01-21 10:34:18 155

原创 转码相关代码

在要传参数的地方写:<%=java.net.URLEncoder.encode("中文参数","GB2312")%> 在获取参数的地方:String ssxt=java.net.URLDecoder.decode(request.getParameter("ssxt"),"GB2312");ssxt = new String(ssxt.getBytes("ISO-...

2014-12-24 18:07:40 149

原创 QieZi sharecenter surface progress bar

package com.lenovo.anyshare.widget;import com.lenovo.common.Logger;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Pa...

2014-06-06 10:59:44 247

原创 Android图片处理:识别图像方向并显示

在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。 解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。 一、识别图像方向        首先在这里提一个概念EXIF(Exchangeable Image File Format,可交换图像文件),具体解释参见Wiki。...

2014-04-02 11:06:27 121

原创 正则表达式

^[a-zA-Z][a-zA-Z0-9_]*$

2014-03-11 18:05:54 82

原创 Hudson问题汇总

 混淆部分不识别嵌入class,在新文件中重新定义class,hudson中mapping查看,才出现了结果。 删除远程commit分支后,hudson编译报错,git log显示在已经删除的commit id处受阻,找配置组同事解决了。...

2014-01-14 16:58:58 94

原创 java 反射机制的笔记

package com.test.democlass Demo {    public interface Listener {        onCallback();    }}Log.v(TAG, "output : " + Demo.class);   ===>   "output : class com.test.demo.Demo"Log.v(TA...

2013-09-26 11:20:20 70

原创 wifi知识相关术语

RSSI :Received Signal Strength Indication接收的信号强度指示,无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。 BSSID:BSSID,一种特殊的Ad-hoc LAN的应用,也称为Basic Service Set (BSS),一群计算机设定相同的BSS名称,即可自成一个group。每个BSS都会被赋予一个BSSID,它...

2013-09-23 20:25:43 539

原创 什么是 WPS(Wi-Fi Protected Setup)

android 4.2.1源码分析 用到的接口: WpsConfig mWpsConfig = new WpsConfig();mWpsConfig.setup = WpsInfo.PCB / WpsInfo.DISPLAY(PIN); WifiManager.startScan(mWpsConfig, mWpsListner(null));WifiManage...

2013-09-23 20:11:58 195

原创 java synchronized 用法精华

synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。  1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:  public synchronized void accessVal(int newVal);  synchronized 方法控制对类成员变...

2013-08-21 16:19:45 80

原创 android wifi-director api 解读

 1、When a p2p connection is formed over wifi, the device continues to maintain the uplink connection over mobile or any other available network for internet connectivity on the device. 翻译:上边的意...

2013-08-20 21:03:13 143

原创 android 常用代码汇总

  Runnable mRunnable = new Runnable() { public void run() { //TODO function } };  class MyRunnable implements Runnable { private String name;...

2013-08-14 17:15:08 96

原创 启动应用的方法,以camera模块为例

//通过包名和类名启动activity    private void openCamera() {        Logger.d(TAG, "openCamera");        ComponentName component = new ComponentName("com.android.camera", "CameraLauncher");        Inten...

2013-08-01 18:11:55 84

原创 android appot和wifi 学习demo 工程

android ap 建立 关闭 实现wifi 打开 关闭  扫瞄  连接等测试

2013-08-01 18:11:09 128

原创 数据库操作

 从URI获得文件路径string myImageUrl = "content://media/external/images/media/***"; Uri uri = Uri.parse(myImageUrl); String[] proj = { MediaStore.Images.Media.DATA }; Cursor ac...

2013-07-31 16:19:16 68

原创 android 启动应用或者activity的方法

//通过包名和类名启动activity    private void openCamera() {        Logger.d(TAG, "openCamera");        ComponentName component = new ComponentName("com.android.camera", "CameraLauncher");        Inten...

2013-07-29 17:44:16 141

原创 让Eclipse兼容MacBook Retina屏幕的办法(解决Retina屏幕下eclipse字体变虚的问题)

最近因为想在本地(MacBook Pro 15' Retina)搭建开发环境,但是安装了Eclipse之后却发现显示的字体是虚的(这个很容易发现的,安装后默认设置下在编辑器里写两行代码立刻就能看出来)。于是依靠强大的Google找到了一个通过修改配置文件实现Retina显示器兼容的办法。   操作方法:  在eclipse.app右键,单击“显示包内容”,如下图: ...

2013-07-25 16:50:24 430

原创 bitgym体感识别数据分析

BitGym:  x (-1, 1) y (-1, 1) z (0.2, 1)   人体距摄像设备的距离 r (-60度,60度) 躯干倾斜角度 confidence (0.0, 1.0) : 放松程度 PlayerNumber (0, 1) timestemp 从应用启动到当前的秒数...

2013-07-24 10:42:43 291

原创 Autodesk MAYA 2013 SP1 for Win/Mac OSX 【简体中文版】

Autodesk Maya 2013 简体中文正式版下载地址:Windows 32位:http://trial.autodesk.com/SWDLDD ... inese_Win_32bit.exeWindows 64位:http://trial.autodesk.com/SWDLDD ... inese_Win_64bit.exeMac:http://trial.autodesk.co...

2013-06-14 14:48:26 264

原创 android 点击空白出隐藏软键盘

public class HomeActivity extends Activity { ...... @Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { ...

2013-06-03 14:18:45 398 1

原创 着色器脚本语言使用方法

#uniform  输入着色器的只读值,存储数据用的,例如转换矩阵、光照参数或者颜色。基本上各种输入着色器的常量参数像顶点和片段应该是uniform。uniform声明全局变量,顶点着色器中声明的uniform,片元着色器也可以使用。另,不同平台对个数有限制,详情可以查资料。e.guniform mat4 viewProjMatrix;uniform mat4 viewMati...

2013-05-17 14:09:47 144

原创 mac os shell 设置环境变量笔记

 $cd ~$pwd/Users/xiaxing $touch .bash_profile //new file$open .bash_profile export PATH=${PATH}:/usr/local/mysql/bin //添加到PATHexport QCAR_SDK_ROOT=/Users/xiaxing/Development/Android...

2013-05-12 15:44:33 168

原创 Android 图片平铺效果

我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,但是,大家都没有想过,我们还可以用什么方法来做这个事情那,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,那么我们就来看看代码吧:1)第一种利用系统提供的api实现...

2013-05-08 10:46:59 79

原创 android paint-pad

画图板程序,挺全的。

2013-04-17 18:45:11 60

原创 在source insight中添加新的文件类型

source insight本身支持很多种文件类型,比如.c/.h/.c++之类的。但我们的使用过程中有时会想在工程中添加一些其他的类型文件(如effect file文件,即.fx文件),这时如果直接按照一般的方法去添加文件,是添加不进工程的。source insight为我们提供了添加新文件类型的功能,具体操作如下: options-->document options--&g...

2013-03-29 16:27:16 139

原创 onFling onScroll各个手势效果实现

package com.lenovo.anyclock;import android.annotation.SuppressLint;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.conte...

2013-03-22 15:02:14 226

原创 游戏总结

基于2D引擎的单击游戏,由于策略类对策划要求较高,鉴于团队由开发构成,只考虑休闲竞技类。 可以想到的竞技类游戏 //射击通关类,考察眼力(躲避)、考察操作能力(攻击、躲避、吃东西)雷电合金弹头魂斗罗 //休闲射击类魔力泡泡捕鱼达人挖金矿愤怒的小鸟 //格斗类,情节的发展不明确,主要考察操作,技能分析(对时机的把握要求较高)拳皇...

2013-03-07 19:57:16 106

原创 android 3d游戏开发技术宝典 -opengl es 2.0

第5章 投影及各种变换 Sample5_1: 正交投影技术,画了N个六角星,触摸的时候还可以拖动,六边形会神奇变换Sample5_2: 透视投影技术,还是那N个六角星,但明显有了距离概念,远处六角星比较小Sample5_3: 移动学习,Translate使用Sample5_4: 旋转学习,Rotate使用Sample5_5: 缩放学习,Scale使用Sample5_...

2013-03-07 13:24:26 182

原创 游戏引擎介绍

jbox2D 物理引擎原版 Box2D 是采用C++编写的,后来扩展到java,as等多种版本。著名手机游戏愤怒的小鸟便是采用jbox2D物理引擎。不过java版得jbox2D引擎性能不如C++环境下运行的性能好。在性能配置比较好的手机上面,jbox2D效果也是不错的...

2013-02-27 11:13:39 110

原创 android开发旋转罗盘、风车

一、RotatView package com.sun.shine.myrotation.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Matrix;import a...

2013-01-17 19:57:25 288

原创 android busybox

1、下载busybox:http://www.busybox.net/downloads/binaries/ 2、重命名下载的包: busybox-armv6l --〉 busybox, 3、改写system目录权限,获取写数据权限  $ adb shell# su# mount -o remount,rw -t yaffs2 /dev/block/mtdb...

2013-01-07 16:06:34 260

原创 android系统信息,cpu、内存、电池等

http://vaero.blog.51cto.com/4350852/778139 package com.lenovo.cpuusage;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRea...

2013-01-05 23:45:04 67

原创 tcpdump

1, mac下使用tcpdump命令需要root权限,所以首先进入到root用户下: -------------------------------------------localhost:~ samrt$ sudo passwd rootPassword:                                            --------提示输入sma...

2013-01-04 18:10:46 79

原创 公钥私钥

转自(http://blog.163.com/gou_he_ping/blog/static/172761996201091483640200/) 一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。      公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理...

2012-12-11 20:21:37 85

原创 websocket学习笔记

1、为什么使用websocket a、实时性要求高b、client端与server端交互多且对客户端控制不足。(轮询、服务器推送)c、基于http的长链接

2012-12-06 15:29:30 57

原创 安装 apk 到 /system/app 目录下

在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。1、通过 USB 连接手机和电脑。2、使用 adb 控制手机。$ adb...

2012-12-04 09:50:50 286

原创 push的几种实现方式

  AirBop :http://www.airbop.com/  (国际)JPush :http://jpush.cn/index.jsp (极光推送,国内) GCM Push Notifications(又称C2DM) (google自带的push方法,服务器经常被屏蔽,开源源码自己实现):http://sourceforge.net/projects/androidp...

2012-11-28 14:01:41 793

原创 final, static

一、final 1、final方法特点 final类:final类不能被继承,也就等于final类里的方法不能被覆盖,方法就是final方法。final方法:如果不希望方法被继承,就把它定义成final类型 2、使用final方法的原因 a、把方法锁定,不允许其他人来改变他的实现b、高效。编译器发现final方法时用内嵌实现,大大提高执行效率。...

2012-11-27 17:26:22 62

原创 Android权限共享UID和签名(转)

 共享UID安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以...

2012-11-27 11:43:41 124

空空如也

空空如也

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

TA关注的人

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