- 博客(15)
- 问答 (2)
- 收藏
- 关注
原创 webView 自定义进度条
<item android:id="@android:id/background"> <shape> <corners android:radius="5dip" /> <gradient android:angle="0" android:centerColor="@color/app_theme_color" android:centerY="0..
2021-01-23 18:08:12
141
1
原创 Android module变libs
首先专门为库新建一个 add No Activity Project这样里面自带有一个Module:app 但是这个是一个空Application Module 里面没有任何Activity新建一个Module Android LibraryNote:还有一个问题就是 当新建 Module : Android Library时 你得指定 它的 min API 毕竟是库嘛 所以 越小越好 不然会出现 库的API 太高,反而项目的低 这时候就无法使用这个库了所以库的API越小越好...
2020-09-24 17:44:41
204
原创 正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动
在项目开发中遇到了按Home键,再按桌面icon时出现app重新启动的问题,这个时候我们将启动的那个activity(一般为广告页面GuideActivity)的启动模式android:launchMode="singleTask"去掉即可,但是有些APP很奇怪,debug版本没问题,但是当我们打release包时就出现上述问题啦,开始发现这个问题,我以为是app被系统kill了,但是经过我多次调试与分析,发现当打开app后,再按home键回到桌面时,这时不点击app图标,而是启动任务列表,从任务列表中恢复
2020-08-29 10:14:00
573
原创 Listview嵌套gridview条目,在Listview的Adapter中实现gridview的条目点击notifyDataSetChanged()失效
记录一个找了好几个小时的bug ,最后在一个帖子上看到严大评论,并不是自己想到的,只是记录一下ListView的每个item都有一个GridView,所以GridView的Adapter如果写成ListView的Adapter的成员变量,那么ListView的上一个Item的GridView的Adapter就会被下一个Item的GridView的Adapter覆盖掉,所以当点击GridView的Item的时候去调用adapter.notify...的时候实际是调用了ListView的最后一个Item的
2020-08-07 15:42:33
263
原创 自定义相机 ,粘贴出来就能用
package win.smartown.android.library.certificateCamera;import android.app.Activity;import android.content.Intent;import android.content.pm.ActivityInfo;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Mat.
2020-07-15 11:08:00
203
原创 Android手机设备信息(手机内部信息)
class PhoneInfo { fun getAppAllList(context: Context): ArrayList<String>? { val appList = ArrayList<String>() val packageManager = context.packageManager val arrInfo = packageManager.getInstalledPackages(Package..
2020-07-07 17:14:09
687
原创 WebView与H5交互
val settings = rm_webview.settingssettings.javaScriptEnabled = truesettings.domStorageEnabled = truesettings.javaScriptCanOpenWindowsAutomatically = truesettings.cacheMode = WebSettings.LOAD_DEFAULTsettings.setAppCacheEnabled(true)settings.setSuppor.
2020-07-07 11:25:38
281
原创 Android 正在运行APP
class RuningApp { fun queryRunningInfo( activity: Activity ): MutableList<ApplicationInfo> { var pm = activity.packageManager // 查询所有已经安装的应用程序 val packAllList = pm.getInstalledApplications(Packag.
2020-07-07 10:11:48
34324
原创 Android 通话记录,短信记录粘出来可以直接用
public class CallLogUtils { private Uri callUri = CallLog.Calls.CONTENT_URI; private String[] columns = {CallLog.Calls.CACHED_NAME// 通话记录的联系人 , CallLog.Calls.NUMBER// 通话记录的电话号码 , CallLog.Calls.DATE// 通话记录的日期 , .
2020-07-07 10:10:50
171
原创 android 百度定位直接可以用
复制粘贴直接可以用class LocationUtils { private var mLocationClient: LocationClient? = null private val myListener = MyLocationListener() fun createLocation(): LocationUtils { initData() return this } private fun ini.
2020-07-06 15:47:36
264
原创 Android手机设备信息
class BatteryData(var context: Context?) { private val batteryReceiver by lazy { BatteryReceiver() } fun charger(intent: Intent): String { val plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1) when (plugged) { .
2020-06-18 18:00:21
377
1
原创 Android 安装的app
private fun loadApps(): String { val intent = Intent(Intent.ACTION_MAIN, null) intent.addCategory(Intent.CATEGORY_LAUNCHER) var paname: String = "" val apps = packageManager.queryIntentActivities(intent, 0) ...
2020-06-18 17:59:23
158235
原创 获取Android所有APP的流量信息
fun getFlowRanking(): ArrayList<FlowRankingData> { var installedPackages = context.packageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS) var listInfo = ArrayList<FlowRanking.
2020-06-18 17:58:32
705
原创 在Edittext设置inputType=numberPassword后,hint变形的问题
中文貌似没差。但是在英文时就会出现以下的情况:解决方法就是:添加:mPassword.setTypeface(Typeface.DEFAULT);
2020-06-08 11:53:48
436
原创 ViewPage +Fragment 两个 Fragment传值
1.在fragment定义接口把值给外部//接口的作用就是把自己的值给外部用fun getTv(c: CallBack) { c.getText(input_code_tv.getText().toString())}//声明回调接口interface CallBack { fun getText(msg: String?)}2.在viewpage滑动监听里找到fragment的控件进行赋值val input_code_tv = loginLists.get(1)
2020-06-08 11:12:12
458
空空如也
glide Already released
2022-07-07
关于#android12 NotFoundException#的问题,如何解决?
2022-06-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人