自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java反射机制的一些小心得

Java反射1.获取Class type的三种方式A a=new A();(1) Class c1=A.class;(2) Class c1=a.getClass();(3) Class c1=Class.forName(类的全名称)2.创建类的对象A a2=c1.newInstance();3.方法的反射Class c1=a.getClass();//获取类类...

2018-07-30 00:14:53 114

原创 Android反编译入门

https://www.jianshu.com/p/f5fadbc7d2f8ps:主要参考这个博客的思路,感谢博主1.需要准备的工具ApkTool   https://ibotpeaches.github.io/Apktool/    反编译apk :apktool    d   ;重打包apk:apktool    b   。DexToJar   https://sourcefo...

2018-07-29 17:51:12 182

原创 Java复习小感想

1.多态class B extens AA a1 = new B();    就涉及了多态 了,B实现了向上转型,如果B重写了A的方法,那会优先调用B重写的方法,如果B中没有,会调用A的方法,需要注意:不能调用子类中有而父类没有的方法。2.String、StringBuilder、StringBufferString:字符串常量、不可变,适合于增删操作少的数据Str...

2018-07-26 23:24:18 143

转载 Android的ViewPager内容不显示

原理参考这篇文章https://zhidao.baidu.com/question/329375118997428325.html重点是给 viewpager设置下面这个属性,4是可变的,我这里是4个页面viewPager.setOffscreenPageLimit(4);

2017-06-13 14:13:22 4930

转载 Android权限管理

http://www.jianshu.com/p/e1ab1a179fbb/这个链接的文章适用于 targetSdkVersion :23

2017-05-18 16:17:24 135

转载 Android之AlertDialog------不可取消

AlertDialog.Builder builder=new AlertDialog.Builder(myCameraCls.this);builder.setMessage("是否允许打开******权限") .setPositiveButton("是", new DialogInterface.OnClickListener() { @Overrid

2017-05-18 16:11:17 3654

原创 Android通过代码设置控件居中

首先实例化一个LayoutParams,然后再添加规则约束layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT);

2017-05-18 14:25:02 7806

原创 Android 之 Gson 解析

1.Android Studio添加依赖compile 'com.google.code.gson:gson:2.8.0'2.实例化GsonGson gson=new Gson();3.从res这个字符串解析出A指这个类A a = gson.fromJson(res, A.class);

2017-05-16 18:03:58 176

原创 OKHttp(三)---------post方式上传图片

1.通过图片文件路径获得文件,filepath为路径 File f=new File(filepath);2.获得BuilderMultipartBody.Builder builder = new MultipartBody.Builder().setType(MultipartBody.FORM);3.往builder里添加数据,key为对应的post的名称,需要

2017-05-16 17:51:39 471

原创 OKHttp(一)---------post方式请求

1.构建 RequestBody,将请求的表单数据放在这里,key-value应根据url的请求格式修改RequestBody requestBody = new FormBody.Builder() .add("key",value) .build();2.构建请求Request request =

2017-05-16 17:42:41 552

原创 OKHttp(一)---------get方式请求

1.Android Studio 的build.gradle里添加依赖 compile 'com.squareup.okhttp3:okhttp:3.2.0'2.生成OkHttpClient,url为要发送的请求地址 OkHttpClient okHttpClientGet=new OkHttpClient(); Request reques

2017-05-16 17:26:51 199

原创 根据Calender计算上周等时间

1.获得Calender实例Calendar calendar3=Calendar.getInstance();2.例如计算上上周五calendar3.setTime(new Date());calendar3.add(Calendar.WEEK_OF_YEAR, -2);calendar3.set(Calendar.DAY_OF_WEEK,Calendar.FRIDA

2017-05-16 17:13:55 326

原创 根据Json自动生成实体类链接整理

1.http://tool.chinaz.com/tools/json2entity.aspx2.http://www.bejson.com/json2javapojo/

2017-05-16 17:11:23 689

转载 ScrollView包裹RecyclerView导致滑动缓慢

给RecyclerView添加android:nestedScrollingEnabled="false"例如:android:layout_width="match_parent"android:layout_height="match_parent"android:nestedScrollingEnabled="false"/>转载自 http://

2017-05-16 17:08:26 658

转载 解决scrollview中内容改变后自动滑动到底部的问题

将scrollview包裹的内容设置上以下俩个熟悉android:focusable="true"  android:focusableInTouchMode="true"例如,如果scrollview包裹了LinearLayout,就给LinearLayout加上这两个属性转载自http://blog.csdn.net/ytyese/article/det

2017-05-16 17:02:48 722

原创 Android 相机篇(五)--自定义相机

本篇在(四)的基础上,详述自定义相机的拍照功能1.点击拍照触发的事件 public void capture(View view) { //获得相机参数 Camera.Parameters parameters=mCamera.getParameters(); //设置图片格式 parameters.setPicture

2017-04-02 20:56:36 214

原创 Android 相机篇(四)--自定义相机

前三篇都是引用系统相机,从第四篇开始,引入自定义相机1.使用 SurfaceView 来作为相机实时预览的控件,该控件的绘制在子线程中完成,不会阻塞UI主线程。               让该类继承  SurfaceHolder.Callback(implementsSurfaceHolder.Callback)               通过SurfaceView

2017-04-01 21:53:45 351

翻译 Android 相机篇(三)

从相机篇(二)我们得知,data为缩略图,不能很好地展示图片的原貌。所以可以选择 更改系统默认的图片存储路径,然后从文件里读取图片原图。1.文件存储路径private String mFilePath= Environment.getExternalStorageDirectory().getPath()+"/"+"temp";2.改变系统默认图片存储路径

2017-04-01 21:37:46 164

翻译 安卓 相机篇(二)

1.带返回值类型的启动public static final int requestCode1=1;Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent,requestCode1);2.在 onActivityResult(int

2017-04-01 21:26:28 174

原创 Android 相机篇(一)

启动相机Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivity(intent);

2017-04-01 21:22:23 129

原创 Android Studio快捷键生成点击事件

快捷键生成点击事件例如,Button的onClick事件,onClick=“test” Alt+Enter即可自动创建事件

2017-04-01 15:34:54 2308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除