8 cfc1243570631

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

Android 监听当前网络状态是否可以访问Internet

import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Hand...

2019-11-14 17:41:20

copy DB to sdcard

public static void copyDB(){ File dbFile = new File(Environment.getDataDirectory().getAbsolutePath()+"/data/com.hozo.easypanorama/databases/easypano.db"); FileInputStream fis = null; File...

2019-09-23 15:00:38

JNI_OnLoad简介

一、JNI_OnLoad简介Java JNI有两种方法,一种是通过javah,获取一组带签名函数,然后实现这些函数。这种方法很常用,也是官方推荐的方法。还有一种就是JNI_OnLoad方法。​当Android的VM(Virtual Machine)执行到C组件(即*so档)里的System.loadLibrary()函数时,首先会去执行C组件里的JNI_OnLoad()函数。它的...

2019-08-15 15:21:55

Android Studio 3.0 JNI的实现

https://blog.csdn.net/ziyoutiankoong/article/details/79696279

2019-08-15 14:47:54

Android touch 事件分发

1. 效果图下面布局中用到的控件都是自定义的,我们可以通过对自定义控件的相关事件方法添加log。练习图2.主要代码Activity @Override public boolean onTouchEvent(MotionEvent event) { Log.i(TAG,"Activity's onTouchEvent returns su...

2019-08-08 11:40:03

camera2 createCaptureSession

2019-07-31 10:13:24

camera api2 open camera

CameraManager 属于 App 进程CamseraService CameraDeviceClient Camera3Device CameraProviderManager 属于 cameraserver 进程CameraProvider CameraDevice 属于 camera hal 进程...

2019-07-30 14:41:02

Android自定义控件三部曲文章索引

https://blog.csdn.net/harvic880925/article/details/50995268

2019-04-28 15:03:23

Android ImageView 的scaleType 属性图解

ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性。该属性指定了你想让ImageView如何显示图片,包括是否进行缩放、等比缩放、缩放后展示位置等。Android 提供了八种scaleType的属性值,每种都对应了一种展示方式,下面就对每一种scaleType属性值进行图文解释。首先,这个是测试放到ImageV...

2019-04-12 10:09:50

dispatchTouchEvent onInterceptTouchEvent onTouchEvent

https://blog.csdn.net/qq_30379689/article/details/53967177dispatchTouchEvent 事件分发onInterceptTouchEvent 事件处理onTouchEvent 事件响应1、 如果所有都返回 superdispatchTouchEvent (Activity)dispatchTou...

2019-03-22 16:39:22

StatusBar 和 NavigationBar 的 隐藏与浸透式

/** * View.SYSTEM_UI_FLAG_FULLSCREEN:Activity全屏显示,且状态栏被隐藏覆盖掉。 * View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN:Activity全屏显示,但状态栏不会被隐藏覆盖,状态栏依然可见,Activity顶端布局部分会被状态栏遮住。 * * View.SYSTEM_UI_FLAG_HIDE_NAVIGATI...

2019-02-28 17:42:58

invalidate和requestLayout

总述:View有两个很重要的方法:invalidate和requestLayout,常用于View重绘和更新。Invalidate:To farce a view to draw,call invalidate().——摘自View类源码从上面这句话看出,invalidate方法会执行draw过程,重绘View树。当View的appearance发生改变,比如状态改变(en...

2019-02-28 11:48:44

android布局中几个距离单位的区别:px、dp、sp

一、px像素,我们经常说的400*800这种的就是像素,这个比较好理解。二、dp要理解dp,首先要先引入dpi这个概念,dpi全称是dots per inch,对角线每英寸的像素点的个数,所以,它的计算公式如下:比如height和width即为长宽的像素,平方和即为对角线的像素个数,size即我们常说的5寸手机、4寸手机中的5和4,即对角线的长度。显然,一样是5寸的手机...

2019-02-28 11:46:50

Thread.currentThread()与this的区别

转载自: https://blog.csdn.net/yezis/article/details/57513130  希望博主见谅在自定义线程类时,如果线程类是继承java.lang.Thread的话,那么线程类就可以使用this关键字去调用继承自父类Thread的方法,this就是当前的对象。另一方面,Thread.currentThread()可以获取当前线程的引用,一般都是在没有线程...

2018-12-18 19:52:10

Android Studio 中的个人习惯设置

1、方法参数名提示的取消方法默认情况下 Android Studio 中字符串前面有个 hint,看着不习惯2、设置默认展开方法3、默认文件编码建议使用 utf-8,中国的 Windows电脑,默认的字符编码为 GBK。Settings--> File Encodings。建议将 IDE Encoding、 Project Encoding、 Properties F...

2018-12-11 10:29:38

Activity传递的Parcelable并不是同一个对象

网上清一色的说Activity之间通过parcel传递对象,但是其实这并不是同一个对象。我不知道是我理解错了还是怎么回事?希望看到文章的人点评一下class MyParcelable implements Parcelable { private static final String TAG = "TestActivity"; private String userna...

2018-10-24 15:07:30

资源

人脸检测代码http://download.csdn.net/download/u010693765/9774693

2017-03-29 10:45:15

eclipse 中 NDK 配置

一、关于NDK:NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要

2017-03-16 10:45:58

文件句柄申请太多导致异常 Too many open files

最近做一个压力测试,打开关闭,打开关闭相机应用,当打开到200次左右的时候总是抛出下面的异常03-06 11:48:03.220  5794  5908 E Parcel  : dup() failed in Parcel::read, i is 1, fds[i] is -1, fd_count is 2, error:Too many open files03-06 11:48

2017-03-07 10:45:31

Android模拟屏幕点击,滑动等事件

模拟事件全部是通过input命令来实现的,首先看一下input命令的使用: usage: input ...       input text        input keyevent        input tap        input swipe 1. keyevent指的是Android对应的keycode,比如home键的

2017-03-02 10:00:22

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。