- 博客(62)
- 资源 (3)
- 收藏
- 关注
原创 android使用App Link或者URL Scheme直接跳转第三方app信息收集
第三方appApp Link或者URL Scheme直接跳转第三方app新浪微博(URL Scheme)网易新闻(URL Scheme)今日头条(APP Link)腾讯新闻(APP Link)微信一点资讯(URL Scheme)百度贴吧凤凰新闻(URL Scheme)天天快报(APP Link)知乎(APP Link&URL Scheme)央视新闻App Link或者URL Scheme直接跳转第三方app在自己的应用中如何直接跳转到第三方app而不会弹出选择框呢?有两种方式:APP Link
2020-07-13 16:18:07
11573
1
转载 android 悬浮窗相关小记
来源:Android 8.0完美适配全局dialog 悬浮窗弹出1前言最近项目targetSdkVersion升级到了26,出现很多问题趟了很多坑,其中就包括本篇的需要解决的问题:全局dialog 不显示。2出现场景有时候我们需要在App中弹dialog,但是却不知道依附的是哪个Activity,这个时候通常会启动一个service来依附,显示一个全局的dialog。36.0出现的...
2019-05-27 15:17:41
511
转载 ConstraintLayout使用汇总
原文地址:https://segmentfault.com/a/1190000014876944?utm_source=tag-newest#articleHeader10前言在这里我要向大家介绍ConstraintLayout,它是一种布局方法,可以帮助我们在对Android进行布局时减少对布局层次的嵌套,进而提高app的性能。接下来我会通过一些示例来全面介绍Constrain...
2019-04-23 14:20:34
191
原创 自定义EditText无法输入的问题解决
自定义EditText无法输入的解决办法在自定义EditText继承EditText的构造器中,defStyleAttr不能设置为0,必须设置为android.R.attr.editTextStyle,否则会导致出现无法输入的问题:详见StackOverflow...
2019-03-30 16:37:14
2832
原创 kotlin协程基础分享
参考文章:kotlin官方中文文档Kotlin Primer·第七章·协程库(上篇)协程是什么协程用户态线程将控制权交给进程,让进程调度自己,所以从本质上来说,协程是线程。用户态线程在进程中手写代码去管理线程的逻辑调度,这就是用户态线程。为什么使用协程Android中一个比较典型的例子就是网络请求:主线程发起网络请求任务;子线程请求服务端相应;等待网络传递请...
2019-01-04 11:28:17
249
原创 Android studio中R文件不能正常识别的问题解决办法
今天碰到一个奇怪的问题,就是R文件能正常生成但是Android studio却不能正常识别,而且程序也能正常运行。 这个时候,你就可以打开生成的R文件,如果在它的顶部有提示诸如 File size exceeds configured limit (2560000). Code insight features not available.这样的信息的话,有可能就是R文件的大小超过...
2018-05-24 15:59:45
9322
原创 android studio在build过程中出现的错误
今天从远程服务器上download代码的时候在编译过程中出现了这样一个错误:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:compileUCDebugJavaWithJavac’. at org.gradle.api.internal.tasks.execution.E...
2018-05-24 13:47:42
5443
原创 Android使用js方案实现在线浏览pdf文档
由于公司在项目中新增一个开发票的功能,而从第三方返回的数据(文档所在服务器地址,即一个url)来看,既有图片格式,也有PDF格式,因此需要在项目中实现查看PDF文档的功能。从目前的实现方案来看,分别有以下几种:一、先将远程服务器的pdf文档下载到本地,然后在本地中进行操作,但是考虑到这样做体验不大好,因此排除了;二、使用第三方库的实现:https://github.com/barteksc/Andr
2017-12-20 11:27:04
9590
14
转载 Android 技巧 —— Debug 判断不再用 BuildConfig
原文地址:http://geek.csdn.net/news/detail/186330感谢作者 Trinea 的授权发布,版权归原作者所有,未经允许,请勿转载。 原文地址:Android Debug 版本判断及为什么 BuildConfig.DEBUG 始终为 false 作者:吴更新,网名 Trinea,滴滴出行技术专家,多年网站、移动开发经验,热爱开源,codekk.
2017-12-08 14:30:05
1936
原创 android之ImageView显示超长大图模糊的问题
今天运营部返回了一个app商家端的问题:商品详情页只有一张超长的大图的时候,显示会变模糊。看了下之前的代码,直接使用ImageView来显示,并未做什么特殊处理,包括ScaleType等都没有设置,所以怀疑是没有根据屏幕自适应的问题。由于使用的是Glide作为图片库加载,因此在.into()方法中加入如下代码进行自适应:new GlideDrawableImageViewTarget(image
2017-12-01 16:35:49
7633
1
原创 关于API < 23的权限适配解决问题
由于公司的项目并没有做权限适配,然后客户反馈如果禁用掉权限,就没有什么反应(并不会崩溃,所以无法使用try catch的方法),因此还要另想解决方案解决这个问题,当然我这个方案并不是最好,如果大家还有什么其他方案,可以与我联系分享哈。以下文字仅以记录解决该问题的过程,以拨号权限为例。基本思路 直接拨打电话的代码: Uri uri = Uri.parse("tel:150080012
2017-08-18 16:53:07
333
原创 关于Android studio出现Error:(44, 0) Gradle DSL method not found: 'apt()' 错误的解决办法
1、在project项目下找到build.gradle文件,添加吐下2、在app module下的build.gradle文件中添加如下大家如果遇到这个问题,这样试试吧
2017-07-31 11:44:52
312
原创 使用Android自带的TTS实现语音播报(电话号码)功能
事先声明:该文章参考以下几篇文章,如果大家想看,可直接点击进入:https://github.com/SolveBugs/Utils/blob/master/SpeechUtils.javahttp://blog.qiji.tech/archives/13040http://blog.csdn.net/ichliebephone/article/details/5802044
2017-06-05 14:28:56
6309
3
转载 Kotlin学习笔记-基础语法
Kotlin基础语法原文地址:https://www.kymjs.com/code/2017/02/04/01/用 var 声明变量 用 val 声明常量用 in 判断对象是否在某个区间;遍历集合when 表达式,类似于java中的switch,但 when 能自动判断参数的类型并转换为相应的匹配值用 is 关键字判断一个对象是否为一个类的实例,类似于java中instanceof空值
2017-06-02 19:09:41
438
转载 Android中图片Bitmap的缩放
原文地址:http://blog.csdn.net/stoppig/article/details/23198809目录(?)[-]一什么是Android中的Bitmap二Bitmap的缩放基本操作三Bitmap缩放方法的封装一、什么是Android中的BitmapBitmap是Android系统中的图像处理的最重要类之一。用它可以获
2017-06-01 19:07:46
1293
原创 checkPermission知识点小记
public int checkPermission(String permission, int pid, int uid) // 检查某个 uid 和 pid 是否有 permission 权限public int checkCallingPermission(String permission) // 检查调用者是否有 permission 权限,如果调用者是自己那么返回 Packa
2017-05-27 10:52:52
6065
原创 Android软键盘回车键变为搜索键
步骤如下:1、设置EditText中的imeOptions属性为actionSearch;2、设置EditText中的inputType属性为text;3、设置maxLines=1;4、添加对EditText的监听,setOnKeyListener或者OnEditorActionListener。简单记录下。
2017-04-05 10:38:56
669
转载 Mac下AS快捷键
原文地址:http://blog.csdn.net/janice0529/article/details/45322871Mac下快捷键的符号所对应的按键⌥—> option|alt⇧—>shift⌃—>control⌘—>command⎋—>esc注: 与F6/F7/F12等F功能键开头的组合的快捷键需要按住fn开启功能键如
2017-03-08 20:25:18
1689
转载 Android Studio 配置指南
原文地址:https://gold.xitu.io/entry/570b79f071cfe4005fa5cda5原文链接:http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/当我们在配置 Android Studio 的时候,下面的一些配置或许有一些帮助。 —— 由 NeXT__
2017-02-15 20:31:58
332
转载 解析 Android 事件传递机制
原文地址:https://gold.xitu.io/entry/58522e1d128fe1006d9936ad深入浅出解析Android事件传递机制 关于Android中的事件传递,在Android系统源代码层级的实现上非常复杂,而对于应用程序的开发而言,我们不必深究太多细节,只需要掌握事件传递机制所带来的一些结论即可。本文通过父控件→子控件的事件模型来聊聊关于事件传递机制
2017-02-06 13:58:03
254
原创 解决自定义Dialog无法弹出软键盘的问题
如题:在dialog的show方法之后添加以下代码:dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); dialog.getWindow().setSoftInputMo
2016-12-02 11:55:17
892
转载 Android Canvas drawArc方法介绍
原文地址:http://blog.sina.com.cn/s/blog_783ede0301012im3.htmlpublic void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)oval :指定圆弧的外轮廓矩形区域。startAngle:
2016-11-30 23:12:13
461
转载 安卓文本样式-Spannable的使用
原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0120/2335.html在android中,有 时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来 实现,一方面会使的使用起来特别的复杂,增加了布局文件维
2016-11-21 11:54:01
337
转载 Android Studio常用快捷键汇总(mac)
查看原文:http://blog.csdn.net/u010818425/article/details/52266195mac上按键符号⌥ : option / alt⇧ : shift⌃ : control⌘ : command⎋ : esc(一)查找/查看相关搜索任意内容 双击 sft当前文件查找/替换
2016-11-04 16:56:31
235
转载 Android开发:shape和selector和layer-list的(详细说明)
原文地址:http://blog.csdn.net/brokge/article/details/9713041/和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape
2016-11-03 16:57:16
236
转载 android 自定义View过程解析
原文地址:http://www.mamicode.com/info-detail-506763.html总所周知,安卓UI是基于View(屏幕上的单一节点)和ViewGroup(屏幕上节点的集合),在android中有很多widgets和layouts可以用于创建UI界面,比如最常见的View有Button,TextView等等,而最常见的布局也有RelativeLayout,
2016-11-03 12:25:56
219
转载 Android Stuido Ndk-Jni 开发(四)Jni打包及引用aar
原文地址:http://www.lai18.com/content/6735900.htmlaar包介绍在介绍aar之前,先来看看jar。现在在android开发过程中经常需要引用jar等第三方库。你可以很容易把Android Library Project项目打包成jar包给其他项目引用。但是如果你打包的库需要引用到drawable文件、xml文件等资源文件,ja
2016-09-20 16:10:56
571
转载 AS从控制台或者环境变量中获取签名文件密码的方法
原文地址:http://stackoverflow.com/questions/18328730/how-to-create-a-release-signed-apk-file-using-gradle有空翻译,MarkNote that @sdqali's script will (at least when using Gradle 1.6) ask f
2016-09-19 18:07:00
920
转载 Android xml资源文件中@、@android:type、@*、?、@+含义和区别
Android 资源文件中@、@android:type、@*、?、@+含义和区别原文地址:http://blog.csdn.net/mingli198611/article/details/7105850一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello"
2016-08-31 10:46:59
220
转载 Java mkdir() 导致的Bug
原文地址:https://www.zybuluo.com/linux1s1s/note/132124而且有一点我比较好奇的是,为什么有些机型有这个问题(红米,Android5.1.1),而有些机型不会有这个问题呢(红米,Android4.4.2)?以下是正文:有些Bug你可能怎么想也想不通,请始终铭记出现Bug首先看看自己的代码哪里出问题了,而不是一直在那郁闷吐
2016-08-23 13:39:33
1166
转载 Android应用实现微信登录与分享
原文地址:http://blog.csdn.net/jing_unique_da/article/details/47254993 1. 闲话(可直接无视 项目慢慢的推进,逐渐的做到了微信第三方登录的功能模块了。其实我想说Orz,我等这一天等了好久了,想做个微信验证登录都等了两个多星期咧(其实是我们这边出了点问题),先要申请微信开放平台的帐号,在里面创建一个应用,通
2016-08-18 11:00:52
4605
原创 使用TextView加载部分HTML代码
TextView.setText(Html.fromHtml(code));还包括几个重载方法,具体可看下源码中Html.fromHtml方法
2016-08-01 10:20:55
382
转载 倍数提高工作效率的Android Studio奇技
原文地址:http://zlv.me/posts/2015/07/13/14_android-studio-tips/倍数提高工作效率的Android Studio奇技Jul 13, 2015这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非
2016-07-29 10:41:45
240
原创 android webview显示空白页问题
WebView.setWebViewClient()里的复写方法@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { CommUtil.logD(TAG, "shouldOverrideUrlLoading, url:" + url); return false; }记得re
2016-07-01 16:34:47
4060
3
转载 LeakCanary: 让内存泄露无所遁形
原文地址:http://www.liaohuqiu.net/cn/posts/leak-canary-read-me/LeakCanary 中文使用说明10 May 2015LeakCanaryAndroid 和 Java 内存泄露检测。“A small leak will sink a great ship.” -
2016-06-24 10:03:03
294
LeakCanary: 让内存泄露无所遁形
原文地址:http://www.liaohuqiu.net/cn/posts/leak-canary-read-me/LeakCanary 中文使用说明10 May 2015LeakCanaryAndroid 和 Java 内存泄露检测。“A small leak will sink a great ship.” -
2016-06-24 10:02:33
265
转载 Android通用流行框架大全
原文:https://segmentfault.com/a/1190000005073746Android通用流行框架大全1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Andr
2016-06-12 17:18:20
377
转载 Android 中的 Service 全面总结
原文地址:http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定
2016-04-27 10:40:11
236
转载 Android EventBus实战
转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/40794879,本文出自:【张鸿洋的博客】1、概述最近大家面试说经常被问到EventBus,github上果断down了一份,地址:https://github.com/greenrobot/EventBus,的确是个不错的框架,主要用于事件的发布和订阅。E
2015-12-18 17:44:42
1828
转载 Otto介绍
Otto 是Android系统的一个Event Bus模式类库。用来简化应用组件间的通信。关于Event Bus模式的详细情况,请参考这里。Otto的使用是比较简单的,先到项目主页下载源码:https://github.com/square/otto下载后的源码目录中包含一个library和sample目录, library目录是类库源代码;sample目录是示例代码。主要
2015-12-16 14:00:23
467
系统签名文件
2014-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人