- 博客(39)
- 资源 (9)
- 收藏
- 关注
原创 Unity和Android的交互
Unity和Android的交互Unity和Android的交互目标说明环境具体的实现过程Android项目的创建创建一个LibProject编写能加载Unity的Activity生成Android的Plugin创建Unity项目将Android的Plugin归位配置Unity的player编译通讯过程Unity调用Android的代码Android调用Unity的代码
2016-10-14 16:36:31 1143 3
原创 Android 使用Gradle动态生成多渠道的APK
在使用gradle 进行多渠道打包的过程中参考了博文:http://blog.csdn.net/qihigh/article/details/17922345 (在此先感谢一下)然而在使用的过程中使用gradle assembleRelease -Pmc 并不能得到我想要的所有的包,究其原因是:作者使用了buildType来作为渠道的定义类型,这个不能满足我的需求。而在我的理解,多渠道应当是f
2014-11-29 10:58:30 4051
原创 Android 选取照片
涉及的问题:1.怎么选取?2.选到怎么应用?------回答怎么选取的问题:通常有两种常见的额方法:拍摄新照片和从已有的图库中选取图片1.1拍摄新照片调用相机,参考:http://developer.android.com/guide/topics/media/camera.html#intents Intent openCameraIntent = new Inten
2013-12-06 16:00:09 2662
原创 Java 异步方法转同步
Java 异步方法转同步有一些api提供的方法是异步的,这类的方法大概类型如下:private void asyMethod( String param,RequestCallback callback);闭锁是一种同步工具类,可以延迟线程的进度知道达到其终止状态[CPJ 3.4.2]。闭锁的作用相当于一扇门
2013-12-04 17:38:32 17701 1
原创 Andorid PhoneGap HelloWorld plugin
使用phonegap进行js(web)-native-server模型的混合应用(hybird)的开发,最主要的就是一个Plugin的开发1.安装phonegap 1.1 先安装node.js参考:http://nodejs.org/1.2安装phonegap参考:http://phonegap.com/install/得等好一会的时间2.创建一个phonegap应用
2013-12-03 15:36:00 3659 1
翻译 Android Genymotion #collapse-nostart Error
Genymotion更新到2.01后,一直提示:https://cloud.genymotion.com/page/faq/#collapse-nostart这个问题。看了这个官方网站,给解决方案翻译一下,做记录:Edit the Host-only Network that is listed in the network category of the File/prefere
2013-11-20 16:18:09 2577
翻译 android TextView 下划线
问题答案:http://stackoverflow.com/a/8033336/1294349亲测:第一种方式可以用String udata="Underlined Text";SpannableString content = new SpannableString(udata);content.setSpan(new UnderlineSpan(), 0, udat
2013-11-05 11:21:21 867
原创 Maven 札记
1.将pom拷贝到Android Project 下就可以使用maven管理项目了2.maven 3.1.× 有问题,使用 3.0.5 就能解决问题(这个是maven的bug,到本文发布时,并没有修改这个bug)3.使用mvn dependency 能够解决依赖问题详见:http://maven.apache.org/plugins/maven-dependency-plugin/us
2013-10-09 17:16:22 753
原创 eclipse svn 版本信息增加修改日期
在eclipse的svn中显示文件的版本信息。可以在preference-->Team--->label decorations->Text Decorations-->File ... {outgoing_flag} {name} {revision}{date}就可以了。
2013-06-28 09:22:06 2592
原创 Android SSL 过程记录(证书的生成+例子代码)
在用Android平台上使用SSL,第一步就是生成证书。1、证书的生成1.1生成服务器端的证书keytool -genkey -alias test -keystore test.jks1.2 将keystore中的cert导出来,用来生成客户端的验证证书keytool -exportcert -alias test -file test.cert -keystore test
2013-06-25 18:21:28 16659 15
原创 Parse 是什么
看到一个新闻链接点击打开链接,(注意打开要翻墙)1、Parse是什么呢?• Parse由一群谷歌和Y Combinator前员工创办,他们联手为移动开发者打造了一系列有用的后端工具。他们最初称他们的后端服务为Heroku。他们提供的服务可以帮助移动开发者在云端储存数据、管理登录情况、处理推送通知以及在云端运行定制代码。对于移动开发者而言,方便了数据存储,特别是需要跨平台的应用。对于
2013-05-10 18:58:04 3505 4
转载 Android 反编译代码和资源
【本文是整理所得,权作为记录】1、解压软件,本文用winrar :解压xxx.apk得到 classes.dex2、https://code.google.com/p/dex2jar/ 下载dex2jar 用dex2jar.bat classes.dex 得到 classes_dex2jar.jar3、用jdgui反编译得到Java的源码4、https://code.google
2013-04-25 14:06:09 971
原创 Android 使用Zxing2.1 来读取二维码
【鸣谢参考】:http://mukeshyadav4u.blogspot.com/2012/06/integrating-zxing-qr-code-scanner-into.html用连接给的方法,发现在读成功之后没有返回,然后就看看了源码,得到原因是CaptureActivity是根据来源进行转发处理的,在intent中进行设置来源的Action就好了。主要流程:1、下载zxing
2013-04-23 18:07:13 5738 14
原创 二维码(QRcode)容量的计算
二维码容量的计算:这里以第一版的来进行计算,第一版(21×21)不的格式如下:其中的只有黄色的是存储数据的内容,在第一版本中只有217(21×21 - 8*9*3 -8)个存储数据的数空间,而其中有用的数据是 217 - 1个数据结尾标志 = 216 ,在216bit 216bit/8 = 27Byte 在版本一的QR码中只能够存储27Byte的数据(要是有校验容错就更少了)
2013-04-16 18:50:07 25332
原创 LInux connection 查看
在Linux平台下进行开发,用adb connect 的时候,有时候会出现protocol error 用ps也 看不到到底是也找不到相关的进程,就想到能不能查看以下连接,然后给相关的连接关闭掉。Google 了以下,发可用ss命令来达到目的ss -p查看所有打开socket通讯的信息,并且还有进程的id,然后就可以用kill命令终结相应的命令了。先记录下来这个解决方法。详细的资料
2013-03-08 14:56:56 1443
翻译 Android JNI NDK HelloWorld
复习Android NDK ,HelloWorld 作例子上马::1、创建一个Android Project2、其中的 MainActivity 的代码:package biz.inspeed.hello;import android.os.Bundle;import android.app.Activity;import android.view.Menu;impo
2013-02-19 17:54:09 1428
原创 JNI HelloWorld 简单记录
需要用到JNI ,复习一下.上马:public class HelloWorld{ public native void sayHi(); static { System.loadLibrary("hello"); } public static void main(String args[]){ new HelloWorld().sayHi(); }}编译
2013-02-19 11:23:02 1686
原创 android 日志保存到文件
在项目中药将日志保存下来,常用的方法是使用android的logcat来进行保存日志,虽然这个很好用,只要从网上经相应的service拷到项目中就可以用来,一开始我也是这样做的,在日志少的情况下,也不错,但是当日志多的时候,就不是很给力,不能定位到某一个方法。想到,在WEB项目中常用logback来当日志系统,非常的方便能够定位到某一个方法,非常的人性化,就Google一下有没有android平台
2012-11-06 20:15:25 4787 2
原创 android 静默安装 后台安装
1、得到 signapk.jar 或者是javalib.jar 获取系统签名可以从源码中获取到:2、用rar打开eclipse中的bin/下面的apk ETA-INF目录下的CERT.SF和CERT.RSA两个文件。然后保存。运行:D:\hello>java -jar javalib.jar platform.x509.pem platform.pk8 inspeed_
2012-10-25 20:53:21 1791 3
原创 Android ormlite 开启事物
用了 ormlite来做orm mapping,感觉挺好用的,就一直在项目中用了,在数据量小的时候挺好的万能的Dao接口的封装。让我用起来那是一个爽呀。。好日子总是的短暂的,服务器端的数据库一下子增加了800条数据!!用dao.createOrUpdate方法就比较的悲剧了,要执行40s!!实在是不能忍受了!!然后就很自然的想到要开启ormlite的事物了,可是上网上以找,找到一个,那里用发现不好
2012-09-17 20:32:47 6818 3
转载 eclipse android 绑定 第三方 源代码
今天用一个slf4j-android-1.6.1-RC1.jar 在android行输出日志,我想看他的源码,然后就照常来绑定源码,发现plug-in dependencies which does not allow modifications to source attachments on its entries悲剧了,然后Google了一下,发现别人也有遇到这个问题,解决方
2012-08-25 15:09:51 2193
原创 带有延时的生产者 消费者
最近项目用到了要重新发送数据,看到api中有一个delay queue ,拿过来用一下,做了一个demo。用到了 DelayQueue Delayed,主要是一个 delayed 接口里面的 getDelay的计算import java.util.Calendar;import java.util.UUID;import java.util.concurrent.Dela
2012-08-23 10:57:12 1114 3
原创 sqlite3 not found 安装 sqlite3
在adbshell里面直接更改数据库里面的数据,这样可以是程序中的数据得到里面的反馈,可是,我的android机器居然没有sqlite??准备安装这个东东,Google到一个 相关的问题,感觉挺好的,就在记下来,等以后其他的机器若是没有相关的命令可以有参考资料:(机器是root过的)1、从新挂载/system 目录,因为这个是只读的# mount -o remount,ro -
2012-08-06 16:52:28 1136
原创 BoundedBuffer 之我见
看到java.util.concurrent.locks.*的Condition里面给出了一个例子,是BoundedBuffer,这个例子倒是不是很难,可是说是很经典的一个应用。class BoundedBuffer { final Lock lock = new ReentrantLock(); final Condition notEmpty = lock.newCondition
2012-08-03 09:01:18 2100 1
原创 Eclipse 修改debug当前行的颜色
window --preferences--general--editors--text editors--annotations--debug current instruction pointer在右侧修改颜色就好了
2012-07-28 15:13:57 10174 2
原创 TextView 的onClick attribute 为何要增加clickable的设置
在http://smartcloudblog.blogspot.com/2011/09/android-onclicklisteners-vs.html提到了四种onclick的实现方法,作者喜欢第四种,也即是在XML文件中配置,简单的大家都喜欢。我于是就做个尝试一个是TextView、Button来做一个简单的Demo发现在Button的时候是好用的,而在用作TextView的时候就不行
2012-06-11 19:43:45 7415 3
原创 android屏幕信息获取的两种方法
获取屏幕的信息有现在我知道的有两种方法:方法一 DisplayMetrics metrics = new DisplayMetrics(); metrics = context.getResources().getDisplayMetrics();方法二: DisplayMetrics metrics = new DisplayMetrics(); thisActivit
2012-04-17 16:39:06 3506 1
原创 android 转屏幕事件保存数据--就一行代码
今天弄了一个下午,搞定了一件事情:让系统在转屏给我自动保存数据。事情的缘由是:最近一个项目用到是全屏,里面的view是动态的变化的,一开始用的是台电的P73作为开发的,在锁屏解锁的时候系统是能够自动给我保存数据的,可是公司要用Samsung来做推广(是不是给我们老板是韩国的博士有关啊?)Samsung用的是GT-P1010,居然不能够自动的保存数据了。对比两个Tab发现两个除了生产厂的不同
2012-04-01 20:23:21 3190 3
原创 我的代码心得
循环是所有的程序都要遇到的,有时候写的循环体会很大,要是很长的循环体的书写,可能会导致一些变量没有来得及时处理,或者由于循环的嵌套太多,导致资源的处理不当,我今天就是在对数据库资源的访问由于在不对的地方释放了资源导致程序的bug,在debug的过程中,这个现象今天发现了两次,总结了一个心得,记录在安,希望给遇到同样问题的同学一些帮助。
2012-03-28 18:26:28 721
转载 贝塞尔曲线
http://zh.wikipedia.org/wiki/%E8%B2%9D%E5%A1%9E%E7%88%BE%E6%9B%B2%E7%B7%9A几个图形非常的有意思建构贝塞尔曲线[编辑]线性曲线线性贝塞尔曲线演示动画,t in [0,1]线性贝塞尔曲线函数中的t会经过由P0至P1的B(t)所描述的曲线。例如当t=0
2012-03-20 14:15:10 701
原创 JPA hellworld
最近项目用到了jpa(什么是jpa?)网上的中文教程也有,好像基本上是用的hibernate,我们现在公司要求用glassfish作为服务器,玻璃鱼已经有自己的jpa实现,就不用缘木求鱼,何况这里就是一个玻璃鱼呢。glassfish v2用的是toplink实现,toplink是oracle公司的,现在我用的是glassfish 3.1.1 用的是什么jpa实现的呢?安装完glassfis
2012-03-17 16:01:21 1630
原创 ontouchevent 多次触发
今天在做项目的时候,需要用onTouchEvent 这个事件来触发一些东东,于是就有里下面的代码:@Override public boolean onTouchEvent(MotionEvent event) { startActivity(new Intent(this, ReporterActivity.class)); return true; }好像这个在
2012-03-12 10:04:45 2717
原创 android 反射来操作数据库
反射是一个好东东,尤其是在与数据库打交道的时候。 如果没有现成的数据映射框架,要与大量的数据表打交道的话,技术含量就是与一个表打交道的那么多技术,可是要是有几十个数据表的话,就会很费劲来了,不用思考,直接的复制 粘贴 ,耗费时间不说,而且还有耗费咱们的精力和感情,既然都差不多为什么不让程序自己去重复呢?我刚才就遇到这个问题了,我想这是可以做到的,于是乎就尝试这座了一下,一下只是一个雏形
2012-03-09 20:29:55 1998
原创 网络硬盘 + 版本控制工具 存储代码
自己辛辛苦苦写的代码,我喜欢留存下来,做纪念,就像我的上一篇所说的:http://blog.csdn.net/acnt3w/article/details/7287372 是可以解决问题的,可是有一些代码,是需要保密的,这样就不能像公共的开放源码的网站上传递了。。。。可悲,要不然,你辛辛苦苦写的代码,如果是公司的机密不久。。。都懂得哈~~现在我的解决方案是 网络硬盘 +版本控制工具 来管理我的
2012-03-01 16:32:22 1839 1
原创 android 设置控件的透明度
今天做东西,遇到要给控件增加透明度,参考了一些文档/资料,找到解决的方案:v.getBackground().setAlpha(100);Specify an alpha value for the drawable. 0 means fully transparent, and 255 means fully opaque.参考:/docs/reference/android/
2012-02-28 19:52:58 2726
原创 android avd 键盘上的对应键
在android 开发的过程中,用到的模拟器 avd 很可能是没有键盘的,因此就要了解与电脑键盘的对应键,在这里我查了一下资料,是官方文档的,连接地址是http://developer.android.com/guide/developing/tools/emulator.html在这里先贴出来分享一下:Emulator Keyboard Mapping
2012-02-28 12:52:40 4172 2
CaptureActivityTest.rar
2013-04-23
CaptureActivity
2013-04-23
byte_of_python_v192.pdf
2010-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人