- 博客(12)
- 资源 (17)
- 问答 (4)
- 收藏
- 关注
转载 RecyclerView通过manager.smoothScrollToPosition()来改变滑动速度
1.主要通过重写LinearLayoutManager 的smoothScrollToPosition方法public class ScollLinearLayoutManager extends LinearLayoutManager { private float MILLISECONDS_PER_INCH = 1f; //修改可以改变数据,越大速度越慢 private Cont
2017-05-17 14:48:02 4662
转载 picasso实现下载圆形图片
1.Picasso.with(getBaseContext()).load(mQuestionBean.getList().get(position).getUser_thumb()).transform(new CircleTransform(100)).into(holder.user_thumb);transform(new CircleTransform(100)) //
2017-05-16 18:24:29 256
原创 关于数据库SQLiteDatabase的增删改查四个方法的参数详解
个人喜欢直接上代码和注解:public class DAO { private final MySQLiteHelper mHelper; private final SQLiteDatabase mDb; public DAO(Context context) { mHelper = new MySQLiteHelper(context,"",
2017-05-15 04:22:29 3351
原创 Android Studio 2.3.1 安装中遇到的几个问题
1. 下载android studio .2. 这里我下的是在https://developer.android.com/index.html下的 android-studio-bundle-162.3871768-windows.exe 也就是AS2.3.13.安装了JDK,这里我用的是jdk-8u112-windows-x64.exe4.配置jdk的环境变量,网上一搜一大把.5
2017-05-13 10:52:24 1600 1
原创 AIDL的使用
AIDL(Android inteface definition language) 接口定义语言1.在Android工程下,创建AIDL文件.2.在里面创建aidl文件的接口类3.通过Android studio工具编译成java类. 该java类名为Stub,里面为接口实现的方法,stub类继承了IBinder,实现了我们自己的接口对象.这样,这个stub类也是IBinde
2017-05-12 18:28:32 226
原创 okhttp的自定义封装
1.之前写的代码,更新下博客.public class OkhttpGJ { private OkHttpClient mClient=null; public OkHttpClient getClientInstance(){ //第一步:使用单例模式,获取okhttpclient if (mClient==null){ synchronized
2017-05-12 17:47:19 275
原创 设计模式----代理模式
1.还是上代码,注释应该不错的.interface Man{ //创建一个人的接口方法,只要是人就能说话.不钻牛角尖 void saidHello();}class BeiDaiLiRen implements Man{ @Override public void saidHello() { Log.e("","我是 被 代理人"); }}cla
2017-05-12 17:30:14 310
原创 设计模式----策略模式
1.直接上代码,注释很详细interface celue{ //先创建策略的接口 void celuefangfa();}class celue1 implements celue{ //创建策略1 @Override public void celuefangfa() { Log.e("","策略1"); }}class celue2 imple
2017-05-12 17:26:08 179
原创 设计模式----单例设计模式
1.既然是单例,那就说某个类只需要一个对象.直接上代码,有注释.public class TextOne { private static TextOne mTextOne = null ; //对象要为私有,这样别人就拿不到这个对象了. public static TextOne getInstance(){ if (mTextOne==null){
2017-05-12 16:59:08 163
原创 Android 手机的网络状态详解
1.代码有详细描述.public text(Context context,Bitmap bitmap) { ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo[] info1
2017-05-12 15:09:43 308
原创 Android中bitmap图片压缩方式
1.不知道这个缩放叫啥public text(Bitmap bitmap) { ByteArrayOutputStream os = new ByteArrayOutputStream(); //创建一个字节数组输出流对象 bitmap.compress(Bitmap.CompressFormat.JPEG,100,os); //通过bitmap中的compress,将图片压缩
2017-05-12 14:31:39 643
原创 Android如何获取手机的屏幕宽高
1.在activity中获取public class TActivity extends AppCompatActivity{ @Override public void onCreate( @Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
2017-05-12 14:14:49 7676
Android 系统启动模拟器出现这个问题怎么解决
2019-08-25
Ubuntu自己编译的Android系统运行到模拟器问题
2019-08-23
jnaerator使用,一个头文件引用另外一个头文件问题.
2019-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人