自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (17)
  • 问答 (4)
  • 收藏
  • 关注

原创 线程Thread

Thread thread = new Thread(new Runnable() { @Override public void run() { }}).start();1.创建线程new thread(){}2.就绪状态 Runable(){}3.运行状态 Runing4.阻塞状态 Blo

2017-07-25 20:41:16 173

原创 contentReceiver

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-07-23 04:34:47 514

原创 Service

1.服务是运行在后台的,可以用来做一些耗时的操作,后台并不是子线程,服务运行在主线程.public class MainActivity extends AppCompatActivity { ServiceConnection mConnection = new ServiceConnection() { @Override public void

2017-07-23 00:59:10 389

原创 如何通过一个程序启动另外一个程序

1.通过action启动Intent intent =new Intent("com.viking.task2");startActivity(intent);2.通过包名和全类名启动Intent intent =new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);C

2017-07-22 04:33:59 874

原创 四种启动模式

1.怎么设置activity的启动模式. 在Manifast.xml文件中添加android:launchMode="singleTask" activity android:name=".MainActivity" android:launchMode="singleTask"> intent-filter> action android:name="andr

2017-07-22 04:03:46 994

原创 Activity被意外销毁状态保持

1.在activity中有一个onSaveInstanceState()的方法,该方法在activity因为系统内存不足,被意外销毁时调用.@Overridepublic void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { outState.putString("key

2017-07-20 00:44:49 1634

原创 Activity的生命周期以及两个activity之间跳转的问题

1.activity的生命周期有哪些onCreate : 该方法是在Activity被创建时回调,它是生命周期第一个调用的方法,我们在创建Activity时一般都需要重写该方法,然后在该方法中做一些初始化的操作,如通过setContentView设置界面布局的资源,初始化所需要的组件信息等。 onStart : 此方法被回调时表示Activity正在启动,此时Activity已处于可见状态

2017-07-20 00:33:39 1037

转载 获得屏幕高度和虚拟按键高度

/**      * @param context      * @return 获取屏幕原始尺寸高度,包括虚拟功能键高度      */      public static int getTotalHeight(Context context) {          int dpi = 0;          WindowManager windowManager = 

2017-07-14 08:05:09 516

原创 textview实现html的显示

1.string name="tv" formatted="false">HelloWorld 百度电话]]>string>2.mTv = (TextView) findViewById(R.id.tv);mTv.setText(Html.fromHtml(getResources().getString(R.string.tv)));mTv.setMovementMethod(L

2017-06-11 18:03:08 210

转载 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 274

原创 设计模式----代理模式

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 7675

原创 Android四大组件(Activity详解)----Intent启动Activity

Intent启动Activity1. 显示意图启动:明确告诉激活哪个组件(一般用在激活的组件是当前的应用程序中的)      传递数据 Intent intent=new Intent(OneActivity.this,TwoActivity.class); intent.putExtra("key",value) //将数据保存到intent中 s

2016-08-29 14:57:37 773 1

原创 Android四大组件(Activity详解)----如何定义程序主入口

1.应用程序的入口如何让一个activity作为一个程序的入口.这个非常简单,我们只需要在文件manifest清单文件中注册该activity的时候,添加一个action属性即可.如下:                          //定义主入口        ​ ​

2016-08-29 12:08:43 2881 4

bootanimation.zip

android系统开机动画zip包. android系统开机动画zip包.

2019-07-22

su-权限操作问题配置文件

rk3288su权限问题, adb可以进行root操作,但是android应用无法进行su操作.

2019-07-22

数据库litepal框架

数据库litepal框架.

2018-11-14

悬浮框代码

android 悬浮框代码

2018-11-12

android 系统升级apk

android 系统升级apk

2018-11-09

tiny人脸识别

人脸识别,tiny人脸识别

2018-10-26

facetrackDemo

hongruan facetrack demo!

2018-10-15

谷歌输入法,老版本

还是老版本好啊, 新版到处都是坑,而且不好用啊。 保存下来。

2018-09-17

工厂设计模式的代码

工厂设计模式的代码,自己写的,保存下来,以后可以直接下载看看

2018-05-10

DriverAssitant

android UpgradeDllTool连接设备的驱动,android UpgradeDllTool连接设备的驱动.

2018-01-22

linux 打so库

与之前的linux打so库的工具公用,与之前的linux打so库的工具公用,

2017-12-07

android开发代码

自己开发中的代码,虽然不咋的,但是也还行吧看看,也不错.

2017-12-05

linux打androidso库工具

linux打androidso库工具

2017-12-02

反编译工具

jd-gui-0.3.6.windows

2017-12-02

jni开发代码

jni_code_2016.11.24

2017-12-02

source insight

source insight

2017-12-02

android studio 上实现JNA

android 实现jna的所有东西.简单易懂. 

2017-11-06

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

TA关注的人

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