
实用技巧
云雾雨烟
有一种落差叫做:你配不上自己的野心,也就辜负了所受的苦难,那你凭什么难过?不努力还有脸哭?
展开
-
Android 11 适配更新APK安装
1、最近有些客户手机更新到Android11,app内部的更新功能受到影响,具体出现的现象是,调用安装更新的代码无响应,这是以前安装代码,在Android11已经没有作用if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { //在AndroidManifest中的android:authorities值 Uri apkUri = FileProvider.getUriForFile(getActivity(),原创 2022-01-11 14:58:19 · 4850 阅读 · 1 评论 -
Android 8 在service中弹出dialog失败
Android 8 在service中弹出dialog失败,需要对dialog设置(红色部分)public void showDownProgress() { if (dialog == null) { Activity activity = MainApplication.getTopActivity(); View view = LinearLayout.inflate(activity, R.layout.dialog_update_progres原创 2020-07-15 15:56:11 · 617 阅读 · 0 评论 -
Android TestView使用Html设置字体
Android TestView使用Html设置字体原创 2017-02-10 10:49:36 · 435 阅读 · 0 评论 -
Android 判断触摸点是否在某个view内部,解决子childView与parentView的touch事件冲突
事件冲突在触摸事件经常发生,这里记一个解决子view与parent的touch事件冲突的小方法: 原理,对触摸点进行位置判断,是否在目标View内部。原创 2017-04-24 18:22:23 · 3652 阅读 · 0 评论 -
ScrollView嵌套Listview,你会遇到的问题(1)!
做开发的时候,把两个都能滑动的控件(同方向滑动),总会遇到滑动事件冲突的状况,有时候会滑动失效,有时候会显示不正常。这里讲讲ScrollView嵌套Listview可能会出现的问题。原创 2017-06-12 16:56:47 · 657 阅读 · 0 评论 -
Android记录处理时间的各种方法
android处理时间的各种方法!原创 2017-08-01 12:08:28 · 2514 阅读 · 0 评论 -
HttpURLConnection 、HttpPost、Okhttp 等POST方式发送JSON数据
HttpURLConnection 、HttpPost、Okhttp 等POST方式发送JSON数据的方式,亲测可行原创 2017-12-07 15:57:19 · 3972 阅读 · 0 评论 -
CrashHandler使用,保存错误信息到SD卡文件中
public class CrashHandler implements UncaughtExceptionHandler { /** 系统默认的异常处理类 */ private Thread.UncaughtExceptionHandler mDefaultHandler; private static CrashHandler INSTANCE = new CrashH...原创 2018-05-16 14:20:52 · 748 阅读 · 0 评论 -
Android APP自动更新时,跳转到安装界面时出现解析失败
1、记录一个问题,Android APP自动更新时,跳转到安装界面时出现解析失败,解决办法:原因是下载文件的权限不正确,修改文件的权限即解决问题try { //处理安装时,出现解析失败的问题 String[] command = {"chmod", "777", new File(PATH + "X...原创 2018-12-24 20:38:30 · 2396 阅读 · 1 评论 -
Android Studio xml Unknown attribute 错误解决办法,亲测有效
记录一个问题,Android Studio xml Unknown attribute 问题出现的在xml文件中,属性不提示,还被标记为淡黄色该问题其实很好解决,百度收到一堆解决方式,但是没有一个有用,最后stackoverflow上有个外国友人给出了答案It is very simple. Delete .caches file:1、Just close your AS.2、Go to...原创 2019-01-10 16:00:18 · 4327 阅读 · 8 评论 -
Android 设置定时提醒,AlarmManager简单使用
给app设置定时提醒的功能,典型的例子有闹钟,AlarmManager是Android系统级的服务,原理相当的简单,当你设定一个时间,然后在到达时候后,系统触发一个广播,然后广播通过PendingIntent来达到最终目的。原创 2017-02-10 11:45:54 · 10680 阅读 · 1 评论 -
Android 如何监听App的输入了那些内容
监听手机上任意一个App都输入了哪类内容,比如像QQ聊天等。其实Android给我们提供了一个辅助类AccessibilityService原创 2017-01-17 10:15:48 · 3687 阅读 · 0 评论 -
Android设置App是否开机自启动
说明: 我们的app有时候有设置开机是否自启动的需求。开机自启动其实很简单。要设置自启动,首先,我们要让app能够自己启动:第一步实现自启动原创 2016-10-24 15:06:52 · 4513 阅读 · 1 评论 -
Android ListView item显示时高度变化
这里说的这个高度变化并不是指每个item的高度不一样,而是只,在界面已经显示的listview的某个item的数据变多了,那么这一个item的高度刷新一下。其实也就是从新计算一下高度原创 2016-11-04 17:05:21 · 4212 阅读 · 1 评论 -
Android 代码模拟ListView item的点击事件的两种方式
在项目里面有时候需要模拟ListView的item的点击事件(就是不用手去点击,直接在代码里面实现),发现了两种方式如下:第一种: 适合多个方式来响应点击事件的(比如:可以点击某一行。可以接收了一个广播来触发点击一行。就是多种方式走同一个代码块:就像下方的//do someThings),那么我们需要先给listview设置一个listener。listview.setOnItemClickLis原创 2016-10-14 14:26:24 · 14123 阅读 · 4 评论 -
Android stroke 边框线 某一边
有时候需要给View加边框线,我们经常是四边一起加,然而有时候,我们并不需要四边都会有边框,只是某几条或某一条加边框。原创 2016-11-01 14:03:37 · 39795 阅读 · 2 评论 -
Android View未显示时获取其高度
很多时候,我们这样来获取一个View的高度int height = view.getHeight()这个view处于显示状态的时候,并没有什么问题。 然而,当View处于View.VISIBLE或者View.GONE又或者你new了一个PopupWindow,但是还没show的时候,这时候你去取view的高度,你就会发现,总是取到的是0。原创 2016-11-02 14:12:55 · 8092 阅读 · 3 评论 -
Android 全屏显示
去掉标题栏 、去掉状态栏原创 2016-12-08 11:47:34 · 469 阅读 · 0 评论 -
Android 解决屏幕旋转时重启onCreate方法
在对应的Activity注册的时候添加 android:configChanges="orientation|keyboardHidden|screenSize"就行了。原创 2016-12-08 11:59:21 · 1255 阅读 · 0 评论 -
Android如何在Fragment中监听OnKeyDown、OnkeyUp事件
Android如何在Fragment中监听OnKeyDown、OnkeyUp事件原创 2017-01-16 14:21:16 · 8942 阅读 · 2 评论 -
Android如何监听:软键盘显示时:返回键事件
软键盘弹出来隐藏起来,再普通不过的现象。但是有时候,当软键盘显示时,点击返回键,键盘消失,但是现在,假如你想在点击返回键的时候,既能隐藏软键盘,又能做其他的事情。原创 2017-01-16 14:41:18 · 7074 阅读 · 0 评论 -
Android Dialog去掉标题Title
有标题的Dialog确实难看,去掉标题就好看多了。就显示一个自己contentView。 去掉标题很容易。原创 2016-10-21 15:14:10 · 5849 阅读 · 6 评论