- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 Android stadio litepal
今天看到技术交流群里有人招聘Android,要求会litepal. 我立马百度了下。嗯,我的学习技术的精神,是值得称赞的。litepal就是操作数据库的一个框架。git地址: https://github.com/LitePalFramework/LitePal/blob/master/README.md使用很简单,readme都写好了。1.配置 Android stadio gradle里面
2016-05-31 11:20:42 393
原创 Android 单元测试
这个写的也不错: http://jingyan.baidu.com/article/c1465413a105b00bfcfc4c18.html 下面是自己的: 今天在群里说面试的事情,问需要什么技术。有一个人说单元测试。虽然我知道,但是我忘了,在这里再次试验了一次,嗯,现在可以很自信的站出来,我会单元测试。 上图: 1.在项目里面的清单文件里面 2.写测试的代码 集成Android
2016-05-30 18:18:52 256
原创 RxJava Rxandroid 结合 Retrofit 使用
其实Retrofit会了。集合RxJava,RxAndroid 就很简单了。 只需要改几个地方。 1。接口里面返回的对象不再是 call,而是Observablepublic interface ApiService { /* @GET("service/getIpInfo.php") Call<GetIpInfoResponse> getIpInfo(@Query("ip") S
2016-05-27 13:51:35 488
原创 Retrofit 入门和提高
首先感谢这个哥们,把我从helloworld教会了。 http://blog.csdn.net/angcyo/article/details/50351247retrofit 我花了两天的时间才学会,开始的时候,找资料,他们都讲得太深了,我从来没有成功过。知道上面的那个哥们的博客。 真的,我就喜欢一开始从最开始的做起。retrofit 简单的: 1.首先 compile ‘com.sq
2016-05-27 10:58:45 859
原创 日历控件
很好用的日历控件。https://github.com/square/android-times-square.git还学会了Calander类的使用。现在让我学一个类的使用,五分钟,OK了。别说什么api不熟悉。
2016-05-25 10:26:18 242
原创 微信支付心得
微信支付心得 1.对后台不够了解,自己也没有操作过后台,这样一些莫名的问题耽误了时间。比如filed和field事件。以后如果确保自己代码没有问题,应该往这方面想想,这样或许会减少发现错误的时间。熟悉后台之后,就可以自己调试程序,总之,认识到这个的重要性了。 2.对瑶瑶缴费的逻辑代码有了很深的认识。以前看代码觉得,其实也就那样吧。增加需求自己肯定可以做到,但是很多mac校验啊,什么filed字段
2016-05-24 17:45:41 541
原创 微信返回-1
妈的,微信真他妈的坑啊。 坑1. 做微信开发最好把自己的正式签名改为debug的签名。具体改,百度搜索,自定义debug keystore。 这里可以让你省去一大半的时间去跳坑。 2.一旦你弄错了,好,就算你换回来正确的keystore,那么也不行了。因为微信客户端有缓存了。就不去你的服务器验证你的是不是正确的了。至少在你的机器上。这怎么办,第一:用你朋友的手机调试通,成功吊起,你的也应该可
2016-05-23 15:09:59 324
原创 Proguard returned with error code 1. See console
满世界的bug. 微信支付,Windows的远程桌面。 Android的 , Proguard returned with error code 1. See console解决办法” 真的是路径的问题。就是sdk的路径,不能空格,()括号这种东西,总之,不要待这种东西。
2016-05-23 14:57:56 270
原创 Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; 我这个问题最后解决方式是,吧工程里面用同一个v4包。 很明显,多重定义的dex文件,也就是jar包冲突。工程里面很多v4包,并且版本不一样就会导致这个问题。
2016-05-21 09:56:56 293
原创 Not a git repository (or any of the parent directories): .git解决
首先git init 。然后在执行就行了。意思应该是当前目录不是git。
2016-05-18 21:46:48 1275
原创 eclipse 插件,直接打开文件路径
https://github.com/samsonw/OpenExplorer/downloads 22k的小插件,意义却重大。下载之后,放到plugins里面。
2016-05-18 15:47:37 409
原创 Failed to find provider info for com.tencent.mm.sdk.plugin.provider
微信启动的时候可以调用,微信没启动,调用支付报这个错误。
2016-05-16 06:54:11 7236 4
原创 java高级编程技巧
1. boolean a= b==null;这句话很亮。public class Test { public static void main(String[] args) { String b="aaaa"; boolean a= b==null; a=b==null?true:false; System.out.print
2016-05-13 23:51:30 862
原创 Android stadio 调试太掉了
1.evalute expresstion 可以看任何变量的任何属性,就算是一个字符串url,你可以url.length(),你不用输入完就有提示。对象的方法有提示!2.调试技巧 就是当一行里面有很多方法的时候,不再在这行打断点,而是你想调试哪个方法,在那个方法那里大断电。3.stadio 调试真的太掉了。可以让程序跑到光标的地方,也就是你不需要一直乱打断点!
2016-05-12 23:17:38 342
原创 git warning: LF will be replaced by CRLF in 解决办法
git warning: LF will be replaced by CRLF in 解决办法按照这样设置就没有问题了:git config core.autocrlf false 这样设置git的配置后在执行add操作就没有问题了。
2016-05-12 21:47:49 1542
原创 如果没有找到布局
如果你没有找到布局,只能说明,你找的类不对。比如,你找了一个fragement,他当然不是整个页面布局,找actity里面会包含多个fragement,所以,哪一个是整个布局。总之,如果你找布局没找到全部,那就是因为你没有找到正确的完整的布局和类。
2016-05-12 09:51:55 294
原创 svn
1.文件夹包含svn,那么就把这个.svn删掉,不然你再提交的话,你提交了,其实没有。别人是拿不到的。 2.eclipse集成了svn,如果你把src目录下的包删了 ,如果记住文件名,就好办~ 新建文件名相同的文件,然后compair with,有个本地历史(local history),里面就可以选择你的更改日期。
2016-05-11 18:59:59 227
原创 proget Android代码混淆
混淆的时候,还要添加Android.jar,不然,你的程序一篇空白。我就吃了亏。 还有,activity是不能混淆的,因为AndroidMeaxinfast.xml里面会找他。
2016-05-11 15:45:43 253
原创 Android 本地css引用
/** 全局web样式 * 以前看不懂,现在仔细,耐心的看看,全懂了,认真的看一遍都懂了 * * * */ // 链接样式文件,代码块高亮的处理 public final static String linkCss = "<script type=\"text/javascript\" src=\"file:///android_asset/s
2016-05-10 10:11:47 1015
原创 开源中国app说什么 旁边的那个图标是什么drawable
妈的,那就只是一个 ActionBarDrawerToggle; 配合侧滑菜单而生的而已。
2016-05-09 17:24:48 251
原创 换行隐藏软键盘
etPwd.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_ENTER) { Ce
2016-05-08 00:34:20 219
原创 git---gui使用
1.登陆的命令: git config –global user.email “1455971532@qq.com” git config –global user.name “”
2016-05-07 22:13:39 267
原创 appcompat_v7\res\values-v21\themes_base.xml:158: error: Error: No resource
C:\DevelopSoft\workspace\appcompat_v7\res\values-v21\themes_base.xml:158: error: Error: No resource found that matches the given name: attr ‘android:colorControlActivated’.找不到,因为如果你的v7或者你的工程的target=23,
2016-05-06 14:16:03 2994
原创 Eclipse主题更换方法
1.打开Eclipse的Help->Eclipse Marketplace 2.在Find里搜索Eclipse Color Theme,点击Install按钮 3.打开Window->Preferences->General->Appearance在Color Theme里就可以挑选自己喜欢的主题了
2016-05-05 10:11:15 508
原创 关于RelativeLayout设置垂直居中对齐不起作用的问题
直接上代码1.原有代码:(红色字体部分不起作用,无法让RelativeLayout中的textview居中)<RelativeLayout Android:id="@+id/autoquery_layout" android:layout_width="fill_parent" android:layout_height="wrap_content"andro
2016-05-04 09:20:24 340
原创 Android 自定义 radiobutton
<RadioButton android:id="@+id/radiobutton_pay_method" android:layout_width="30dp" android:layout_height="40dp" android:textSize="16sp" android:button="@drawable/
2016-05-03 17:14:01 316
原创 thinkpad alert键一直处于按着的状态
就是alert 一直默认按着的,具体原因,我还没有见过。 但是解决方法很简单,crlt+alert一块按,就好了。
2016-05-03 09:33:09 489
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人