摘要: 1、checkpermission部分写到服务端的是: writeInterfaceToken -->> android.app.IActivityManager writeString---> permission 字符串 writeInt -->pid writeInt -->uid写过去的code是Check_permission_transcation2、现在我们可以读出interfacetoken的值,只是出现了两次android.app.IActivityManager字符串值只要分别是哪一个值就可以读取相关的值(理论)3、下面做验证从一些错误信息如下 阅读全文
posted @ 2012-07-03 10:34 xianyuan 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 回首过去的一年,从一个青涩的实习生慢慢走来。如今变成了一个某中意义上的老员工、前辈。想想这一年自己学习到了些什么,个人又成长了什么。因为是一个码农,所以吐槽一下。一、 技术上:从第一次接触github、bitbucket,到成为开源社区中的一只小小虫。仍记得大学里面学习linux时的飘忽,根本就没有怎么地用过,再到后来的没有咋地用windows了。亲,这个世界变化真快。还记得那些年学的c++被自己丢的十万八千里了。再到混开源社区,拾起了c开发,也许这些以前不会想到。这就如恋爱,曾经以后自己很爱,不会忘记的沈家宜。也许在未来的某天,重新发现那些很需要的东西就那样的变淡了,可能就剩偶尔内心的一丝感 阅读全文
posted @ 2012-07-03 10:33 xianyuan 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 我们都知道sqlite db里面会有是可以实现多个数据表联合查询,一直没有注意到provider是不能关连查询呢。今天看文档发现了一个不错的东西。写一个例子如下:** * @title * @author LiYa * @version 1.0 Apr 25, 201210:40:58 AM */public class TestcontactsActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle s... 阅读全文
posted @ 2012-07-03 10:32 xianyuan 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 面向对象处理的js,先写点做为记录。var My = {};// 创建一个命名空间(function() { /*** * 创建对象的方法 * @param first argument is the self * @param seond parent * @param third is have implements * @return 返回的是一个构造函数 */ My.Class = function() { var len = arguments.length; var self = argumen... 阅读全文
posted @ 2012-07-03 10:31 xianyuan 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 今天做了一个webApp的测试。以前都是写纯Native应用。今天做了一个Web App测试。首先是PhoneGap的测试。结果如图再次是The-M-Project的测试效果。一、PhoneGap使用流程1、去http://phonegap.com/主页下载开发包。2、添加到工程。 将其中的phonegap.jar文件添加到新建的Android工程中的libs目录下。 将其中的phonegap.js文件添加到新建Android工程中的assets目录下。 将其中的xml文件全部放入res文件中去。3、编写代码。/** * @title * @author LiYa * @version 1.. 阅读全文
posted @ 2012-07-03 10:30 xianyuan 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 在做android应用开发或是webapp开发时,有时的一些关于信息,或许一个授权信息等。如果使用TextView组件来布局时,就会变得异常的麻烦,而且有时还未能达到想要的结果,故而可以直接使用webview组件来操作。加载本地应用程序中的html文件记录,其路径会比较特别。1、将html文件放在assets文件夹下面。2、实例化相关的webview组件。3、进行加载文件。如下:WebView web =(WebView) findViewById(R.id.about_msg);web.loadUrl("file:///android_asset/about.html") 阅读全文
posted @ 2012-07-03 10:30 xianyuan 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Date;import java.util.Random;import java.util.UUID; /** * 用来测试生成主键不同方式, * */public class GenerateKey { /** * 第一种生成32位字符串主键 * @return */ public Strin... 阅读全文
posted @ 2012-07-03 10:29 xianyuan 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 这个原理是来源于Hibernate功能,能过反射将数据封装成对象。核心原理方法如下。下面是搜索出书签记录并转化为对象。/** * this method is can be used for bookmark callog<br /> * dictionarysettings * * @param clazz can wrapper class instance * @param projection data columns if the columns have _id do something other * @throws Reflect... 阅读全文
posted @ 2012-07-03 10:28 xianyuan 阅读(160) 评论(0) 推荐(0) 编辑
摘要: android listview在上下滚动时有时会出现背景变黑的问题。有一种说法是说将colorCacheHint属性设置为#00000000或是@null,就可以解决这个问题。但在实际过程中还可能还是会存在这种现种。其实新浪微薄最开始也有这个bug。 主要引起原因是list_item布局时高度,以及其中的图片高度不符引起的这种问题现象。1、可以试着改变一下listitem的布局样式。2、将下面属性设置android:fadingEdge="none" android:fastScrollEnabled="true"//手指属性 android:scro 阅读全文
posted @ 2012-07-03 10:27 xianyuan 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 核心方法如下:/** * 是否是3.0以上的系统 * @return */ public static boolean isHoneycomb() { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB; } /** * 得到是否为平板电脑屏幕尺寸 * @param context * @return */ public static boolean isTablet(Context context) { int ... 阅读全文
posted @ 2012-07-03 10:26 xianyuan 阅读(392) 评论(0) 推荐(0) 编辑