![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 59
温柔而以
移动开发工程师
展开
-
Android 完整的系统广播列表
完整的文件路径在 Android SDK/platforms//data/broadcast_actions.txtandroid.accounts.LOGIN_ACCOUNTS_CHANGEDandroid.accounts.action.ACCOUNT_REMOVEDandroid.app.action.ACTION_PASSWORD_CHANGEDandroid.app.action.ACTION_PASSWORD_EXPIRINGandroid.app.ac原创 2023-02-07 10:20:01 · 5338 阅读 · 1 评论 -
Android图片加载 : Glide全局配置 GlideApp 及使用
Android图片加载 : Glide全局配置 GlideApp 及使用原创 2022-05-19 11:58:36 · 6426 阅读 · 3 评论 -
Android: 使用 ContentResolver 分页查询手机图片,支持Android 11
Android: 使用 ContentResolver 分页查询手机图片,支持Android 11原创 2021-11-24 16:04:46 · 5066 阅读 · 0 评论 -
Kotlin: Glide加载图片工具类
最近在学习kotlin,发现代码比java简洁不好,下面是kotlin写的Glide工具类首先引入lib库:api 'com.github.bumptech.glide:glide:4.9.0'api 'jp.wasabeef:glide-transformations:3.3.0'以下直接上代码:/** * glide工具类 * * @author yimin ...原创 2020-03-19 14:06:17 · 1282 阅读 · 0 评论 -
解决:JDK安装下一步没反应,JDK安装失败
最近安装jdk遇到一个问题,点击下一步没有反应后来换了几个jdk版本还是不行然后在某处看到是百度输入法的问题,后来卸载了百度输入法果然好了。如果大家遇到我这种情况,看看是否装了百度输入法,先卸载掉在安装jdk,完美解决。记录一下,给大家看看,记得点赞哦。...原创 2020-01-20 19:59:38 · 8557 阅读 · 19 评论 -
获取手机中应用程序的包名
/** * 获取当前应用程序的包名 * @param context 上下文对象 * @return 返回包名 */ publicstatic String getAppProcessName(Context context) { //当前应用pid int pid = android.os.Process.myPid(); //任务管理类原创 2017-07-06 21:37:37 · 1173 阅读 · 0 评论 -
Android InputMethodManager软键盘
1.通过Context.getSystemService() 来获取它的一个实例。2.使用对象通常是TextView 或者他的子类3.通过设置Activity 的windowSoftInputMode 属性来处理当键盘显示的时候被隐藏的空间的处理方式以及软键盘是否默认显示。在AndroidManifests文件中Activity节点下设置 :android:windowSoftInpu原创 2017-09-11 10:37:33 · 952 阅读 · 0 评论 -
Glide 4.0+ 加载图片工具类
个人使用Glide 4.0感觉比3.7在性能上有了提升,优化做的比较好,但是使用方法做了调整,下面我写了一个简单工具类,方便使用。功能包括加载图片,圆形图片,圆角图片,指定圆角图片,模糊图片,灰度图片等等。目前我只加了这几个常用功能,其他请参考glide-transformations这个开源库。在使用的时候要加入以下库:compile 'com.github.bumptech.g原创 2017-09-21 14:14:45 · 2476 阅读 · 0 评论 -
Android 调用系统相机拍照(适配7.0)、从图库选择图片、从数据库读取联系人信息、相册图片、扫描文件
一、调用系统相册图库(sdk23以上需要动态申请权限):1. 调用系统相机拍照注:android 7.0(sdk 24)之后拍照发生了改变,需用ContentValues或者FileProvider。①使用ContentValues //获取版本 int currentapiVersion = Build.VERSION.SDK_INT; // 激活原创 2017-03-20 20:04:37 · 1720 阅读 · 0 评论 -
Rxjava2+Retrofit2+Okhttp3实现网络请求实例
最近不是很忙,用Rxjava2+Retrofit2+Okhttp3写了个网络请求的demo,有错误的地方请大家指正,谢谢。1.引入第三方库//rxjavaimplementation 'io.reactivex.rxjava2:rxjava:2.1.14-RC1'implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'//retrofitim...原创 2018-05-24 17:53:39 · 1393 阅读 · 1 评论 -
高德地图MapView和其他SurfaceView在同一个Activity中重叠显示透明问题
这几天被这个问题烦死了,现在解决了记录一下吧。之前遇到的问题是这样的:我要在摄像机预览界面加一个高德地图进来,第一次地图显示出来了,但是再次进入的话地图就透明了,,,原因:surfaceview不能叠加,否则就会有一方被隐掉解决方法:将高德地图的MapView替换成TextureMapView一个显示地图的视图(View)。它负责从服务端获取地图数据。当屏幕焦点在这个视图上原创 2016-09-07 12:23:01 · 3264 阅读 · 1 评论 -
Android 启动第三方app
一:直接通过包名①Intent intent = getPackageManager().getLaunchIntentForPackage("com.test.mydemo");startActivity(intent);②Intent intent=new Intent(); //包名 包名+类名(全路径) intent.setClassName原创 2017-07-04 10:53:37 · 650 阅读 · 0 评论 -
Activity之Notification(通知)
Notification(通知)1.定义:显示在手机状态栏的通知,Notification所表示的通知是一种全局效果的通知,程序一般通过NotificationManager来发送通知。① Android3.0 之前使用NotificationCompat.Builder来就构建通知(使用的兼容包v4包NotificationCompat类在v4包中:android.support.v4.原创 2016-03-31 18:53:32 · 1390 阅读 · 0 评论 -
Android之BroadcastReceiver(Android中的广播接收器)
内容原创,转载请注明本来源。原创 2016-03-31 20:14:17 · 835 阅读 · 0 评论 -
Android之Service(服务)
Service(服务)是Android四大组件之一。1.定义:与Activity不同,服务是一个应用程序组件,它能够在后台执行一些耗时操作,并且不与用户交互(不提供用户界面)。它可以运行在它自己的进程中,也可以运行在其他应用程序的进程的上下文菜单中,这取决与自身的需要。其他的组件可以绑定到一个服务上,通过远程过程调用(RPC)来调用这个方法。在manifest中声明服务原创 2016-04-01 09:44:49 · 502 阅读 · 0 评论 -
MVC框架简谈与在Android中的应用
结合自己的理解和别人的观点简要总结了一下。转载 2016-03-23 22:15:27 · 868 阅读 · 0 评论 -
Android中的Loader机制
Loaders机制在Android 3.0版本后引入。Loaders机制使一个Activity或者一个Fragment更加容易异步加载数据转载 2016-03-25 08:54:31 · 366 阅读 · 0 评论 -
Ucloud直播云SDK的简单集成
近段时间在做有关直播的项目,对ucloud的云直播sdk也有所了解,下面就来说说集成。推流:1.首先去ucloud官网下载最新的sdk,注意还有lib下面.so文件也要放到自己的项目中去。(目前只有armeabi-v7a的包,官方说很快会有其他包。注意:若项目中还用到其他.so,使用时lib下面的文件夹都要有相应的.so文件,否则会出现崩溃)。2.布局文件:com.原创 2016-08-15 17:30:08 · 2661 阅读 · 0 评论 -
Android Dialog对话框
android的dialog分为AlertDialog、ProgressDialog、自定义Dialog一、AlertDialog①普通按钮/* @setIcon 设置对话框图标 * @setTitle 设置对话框标题 * @setMessage 设置对话框消息提示 * setXXX方法返回Dialog对象,因此可原创 2017-03-21 18:52:55 · 398 阅读 · 0 评论 -
Android 修改状态栏字体颜色
针对Android6.0+,MIUI6+,Flyme4+可以修改状态栏字体颜色:1.对于android6.0,但是小米魅族不适配(见2,3)//设置成白色的背景,字体颜色为黑色。if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { Window window = getWindow(); window原创 2017-03-29 14:37:24 · 10812 阅读 · 0 评论 -
Android六个Mnanager(ActivityManager、ConnectivityManager、、Telep、PowerManager、WindowManager、WifiManager)
Android六个Mnanager分别是ActivityManager、ConnectivityManager、TelephonyManager、PowerManager、WindowManager、WifiManager一、ActivityManager ActivityManager是与系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运行中的进程信息,原创 2017-03-22 18:06:55 · 678 阅读 · 0 评论 -
Android中的Activity
一、什么是Activity?1.Activity是Android的四大组件之一。2.一般来说,一个与用户交互的界面对应一个Activity,使用时必须在AndroidManifest(清单)文件中注册(一般情况下,创建Activity时会自动注册了,但需要注意创建多个Activity时,直接用创建类(class)的方式,不会自动注册需要自己去手动注册。),若没有注册就使用了,将会抛出Act原创 2016-03-28 13:28:26 · 655 阅读 · 0 评论