- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Android开发常用:Fresco加载图片的几种方式
1.网络图里面的参数是图片的网络地址userPhoto.setImageURI(SharedPreferenceUtils.get(context, "myInfo", "Photo", "").toString());2.drawable图 /** * 加载本地图片(drawable图片) * @param context * @param
2017-05-25 10:02:07 1389
原创 给retrofit添加拦截器以查看传输的数据
retrofit依赖与okhttp,所以是要给retrofit的okhtpclient添加一个拦截器,关键代码如下://添加一个拦截器 OkHttpClient okHttpClient = new OkHttpClient.Builder() .addInterceptor(new LogInterceptor())
2017-05-24 16:05:15 982
转载 retrofit2.0返回string
需要自定义一个convertipublic class StringConverterFactory extends Converter.Factory { public static StringConverterFactory create() { return new StringConverterFactory(); } public Conve
2017-05-24 11:42:15 1932
原创 apk使用jarsigner给APK签名
D:\apks>jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore F:\keyStoreForAndroid\JDBC.jks -signedjar com.jdhr.crowdfundss.apk com.jdhr.crowdfunds.apk yosemite在需要签名的apk路径下打开cmd使用
2017-05-19 11:04:20 465
原创 动手写一个轮播
思路就是viewpage+fragment,给一个无线大的数,然后根据下标,指定需要显示的页面,一直都是用别人的,索性在写一次好了。activity:package com.example.administrator.testviewpage;import android.os.Handler;import android.os.Message;import android.sup
2017-05-17 17:28:46 317
原创 android 点击变色的两种情况、textview点击变色以及自定义checkbox
1.不需要使用shape的情况drawable下新建一个资源文件,在需要的地方setbackground 2.需要设置圆角等等需要自定义shape的,和1类似,只是里面的drawable="@color"换做@drawable
2017-05-12 14:32:51 4437
原创 Rxjava与Rxandroid结合实现网络请求
关于只使用retrofit2.0进行网络请求的demo:http://blog.csdn.net/shb2058/article/details/714046151.导入必要的包,主要在导retrofit适配rxjava包的时候需要注意,这里的适配是rxjava2而不是rxjava,否则报依赖包重复错误 /*retrofit的引入*/ compile 'com.squar...
2017-05-09 10:58:09 1985
原创 使用retrofit2.0实现网络请求post和get请求
实例代码于百度云-一些androiddemo compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0'1.传输json类型数据到服务端retrofit的接口:@Headers({"Content-Type:applic
2017-05-08 11:40:04 12308 2
原创 RxAndroid初体验
概述:被观察者-Observable;观察者-Observer/Subcriber;建立订阅关系-Observable.subscribe(Observer/Subcriber) 注:在rx2.0版本Subscriber将不能使用该方法建立订阅关系;线程-Scheduler. RxJava遵循线程不变的规则,在哪个线程产生的事件就在哪个线程消费该事件。1.简单使用例子,在activity中根据
2017-05-05 17:41:25 787 1
原创 butterknife使用整理
https://github.com/JakeWharton/butterknife引入依赖:在Module:app下的build.gradle的dependencies下: compile 'com.jakewharton:butterknife:8.5.1' annotationProcessor 'com.jakewharton:butterknif
2017-05-04 16:07:42 294
转载 退出应用的方法
在application中新建一个List,在activity初始化时getApplicationContext把当前的activity添加进去,然后在退出APP的时候获取到所有activity,然后for循环finish();
2017-05-19 09:46:05 399
转载 zxing持续扫描
源码中找到CaptureActivityHandle.java;将其中的restartPreviewAndDecode方法改为public,然后在CaptureFragment.java中新增一个重置扫描的方法: /** * 扫描成功以后可以调用这个方法来重新扫描 */ public void restartCamera() { if (handle
2017-05-11 14:51:56 548
原创 android基于zxing实现扫描中对扫描线条的更改
到libXing源码中,找到ViewfinderView-drawScanLight方法,中间有如下代码// Rect scanRect = new Rect(frame.left, scanLineTop, frame.right,// scanLineTop + 30); Rect scanRect = new Rect(fra
2017-05-11 14:48:44 1029
转载 dp to px
/** * dp与px之间的转换 * * @param dp * @return */private int dp2px(int dp) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, getResources().getDisplayMetrics())
2017-05-10 11:03:14 569
转载 关于android进行jni调用时.so文件的兼容问题
转自:http://blog.coderclock.com/2017/05/07/android/Android-so-files-compatibility-and-adaptation开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:加解
2017-05-09 09:22:27 1044
原创 android editext光标隐藏和显示的方法
/* * 隐藏光标和键盘的方法,传入的parent是editext的付布局 * */ private void cancleForce(RelativeLayout parent,EditText input){ parent.setFocusable(true); parent.setFocusableInTouchMode(true);
2017-05-08 17:37:45 1439
转载 androidstudio打包65535
defaultConfig { applicationId "com.jdhr.crowdfunds" minSdkVersion 15 targetSdkVersion 25 versionCode 1 versionName "1.0" multiDexEnabled true}compile 'com.android.support:mult
2017-05-08 15:02:33 578
原创 android获取图片尺寸的两种方法以及bitmap的缩放
//Uri.parse("file://"+result.getImage().getCompressPath())) String path=uri.getPath(); Log.e("图片路径",path+""); SpannableString spannableString=new SpannableString(path);
2017-05-03 10:45:39 19815 1
原创 手动写一个listview上啦刷新下拉加载
自从开始学习的时候自己手动实现一个listview的上啦刷新下拉加载后就再也没自己手动写过,如今recycleview横行,但是这个作为基础,还是先回顾一下,自己就收到写了一个。package com.example.administrator.testrefreshlisview;import android.animation.Animator;import android.anim
2017-05-02 14:31:11 307
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人