自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 10149 1

转载 android 悬浮窗相关小记

来源:Android 8.0完美适配全局dialog 悬浮窗弹出1前言最近项目targetSdkVersion升级到了26,出现很多问题趟了很多坑,其中就包括本篇的需要解决的问题:全局dialog 不显示。2出现场景有时候我们需要在App中弹dialog,但是却不知道依附的是哪个Activity,这个时候通常会启动一个service来依附,显示一个全局的dialog。36.0出现的...

2019-05-27 15:17:41 476

转载 ConstraintLayout使用汇总

原文地址:https://segmentfault.com/a/1190000014876944?utm_source=tag-newest#articleHeader10前言在这里我要向大家介绍ConstraintLayout,它是一种布局方法,可以帮助我们在对Android进行布局时减少对布局层次的嵌套,进而提高app的性能。接下来我会通过一些示例来全面介绍Constrain...

2019-04-23 14:20:34 180

原创 自定义EditText无法输入的问题解决

自定义EditText无法输入的解决办法在自定义EditText继承EditText的构造器中,defStyleAttr不能设置为0,必须设置为android.R.attr.editTextStyle,否则会导致出现无法输入的问题:详见StackOverflow...

2019-03-30 16:37:14 2774

原创 kotlin协程基础分享

参考文章:kotlin官方中文文档Kotlin Primer·第七章·协程库(上篇)协程是什么协程用户态线程将控制权交给进程,让进程调度自己,所以从本质上来说,协程是线程。用户态线程在进程中手写代码去管理线程的逻辑调度,这就是用户态线程。为什么使用协程Android中一个比较典型的例子就是网络请求:主线程发起网络请求任务;子线程请求服务端相应;等待网络传递请...

2019-01-04 11:28:17 241

原创 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 9226

原创 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 5388

原创 Android使用js方案实现在线浏览pdf文档

由于公司在项目中新增一个开发票的功能,而从第三方返回的数据(文档所在服务器地址,即一个url)来看,既有图片格式,也有PDF格式,因此需要在项目中实现查看PDF文档的功能。从目前的实现方案来看,分别有以下几种:一、先将远程服务器的pdf文档下载到本地,然后在本地中进行操作,但是考虑到这样做体验不大好,因此排除了;二、使用第三方库的实现:https://github.com/barteksc/Andr

2017-12-20 11:27:04 9488 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 1915

原创 android之ImageView显示超长大图模糊的问题

今天运营部返回了一个app商家端的问题:商品详情页只有一张超长的大图的时候,显示会变模糊。看了下之前的代码,直接使用ImageView来显示,并未做什么特殊处理,包括ScaleType等都没有设置,所以怀疑是没有根据屏幕自适应的问题。由于使用的是Glide作为图片库加载,因此在.into()方法中加入如下代码进行自适应:new GlideDrawableImageViewTarget(image

2017-12-01 16:35:49 7523 1

原创 关于API < 23的权限适配解决问题

由于公司的项目并没有做权限适配,然后客户反馈如果禁用掉权限,就没有什么反应(并不会崩溃,所以无法使用try catch的方法),因此还要另想解决方案解决这个问题,当然我这个方案并不是最好,如果大家还有什么其他方案,可以与我联系分享哈。以下文字仅以记录解决该问题的过程,以拨号权限为例。基本思路 直接拨打电话的代码: Uri uri = Uri.parse("tel:150080012

2017-08-18 16:53:07 312

原创 关于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 300

原创 使用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 6218 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 415

转载 Android中图片Bitmap的缩放

原文地址:http://blog.csdn.net/stoppig/article/details/23198809目录(?)[-]一什么是Android中的Bitmap二Bitmap的缩放基本操作三Bitmap缩放方法的封装一、什么是Android中的BitmapBitmap是Android系统中的图像处理的最重要类之一。用它可以获

2017-06-01 19:07:46 1263

原创 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 5994

原创 Android软键盘回车键变为搜索键

步骤如下:1、设置EditText中的imeOptions属性为actionSearch;2、设置EditText中的inputType属性为text;3、设置maxLines=1;4、添加对EditText的监听,setOnKeyListener或者OnEditorActionListener。简单记录下。

2017-04-05 10:38:56 651

转载 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 1666

转载 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 318

转载 解析 Android 事件传递机制

原文地址:https://gold.xitu.io/entry/58522e1d128fe1006d9936ad深入浅出解析Android事件传递机制  关于Android中的事件传递,在Android系统源代码层级的实现上非常复杂,而对于应用程序的开发而言,我们不必深究太多细节,只需要掌握事件传递机制所带来的一些结论即可。本文通过父控件→子控件的事件模型来聊聊关于事件传递机制

2017-02-06 13:58:03 248

原创 解决自定义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 872

转载 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 449

转载 安卓文本样式-Spannable的使用

原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0120/2335.html在android中,有 时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来 实现,一方面会使的使用起来特别的复杂,增加了布局文件维

2016-11-21 11:54:01 324

转载 Android Studio常用快捷键汇总(mac)

查看原文:http://blog.csdn.net/u010818425/article/details/52266195mac上按键符号⌥ : option / alt⇧ : shift⌃ : control⌘ : command⎋ : esc(一)查找/查看相关搜索任意内容 双击 sft当前文件查找/替换

2016-11-04 16:56:31 221

转载 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 225

转载 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 211

转载 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 552

转载 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 903

转载 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 209

转载 Java mkdir() 导致的Bug

原文地址:https://www.zybuluo.com/linux1s1s/note/132124而且有一点我比较好奇的是,为什么有些机型有这个问题(红米,Android5.1.1),而有些机型不会有这个问题呢(红米,Android4.4.2)?以下是正文:有些Bug你可能怎么想也想不通,请始终铭记出现Bug首先看看自己的代码哪里出问题了,而不是一直在那郁闷吐

2016-08-23 13:39:33 1152

转载 Android应用实现微信登录与分享

原文地址:http://blog.csdn.net/jing_unique_da/article/details/47254993    1. 闲话(可直接无视    项目慢慢的推进,逐渐的做到了微信第三方登录的功能模块了。其实我想说Orz,我等这一天等了好久了,想做个微信验证登录都等了两个多星期咧(其实是我们这边出了点问题),先要申请微信开放平台的帐号,在里面创建一个应用,通

2016-08-18 11:00:52 4563

原创 使用TextView加载部分HTML代码

TextView.setText(Html.fromHtml(code));还包括几个重载方法,具体可看下源码中Html.fromHtml方法

2016-08-01 10:20:55 364

转载 倍数提高工作效率的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 233

原创 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 4039 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 282

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 255

转载 Android通用流行框架大全

原文:https://segmentfault.com/a/1190000005073746Android通用流行框架大全1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Andr

2016-06-12 17:18:20 368

转载 Android 中的 Service 全面总结

原文地址:http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html1、Service的种类  按运行地点分类:类别区别 优点缺点  应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定

2016-04-27 10:40:11 227

转载 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 1821

转载 Otto介绍

Otto 是Android系统的一个Event Bus模式类库。用来简化应用组件间的通信。关于Event Bus模式的详细情况,请参考这里。Otto的使用是比较简单的,先到项目主页下载源码:https://github.com/square/otto下载后的源码目录中包含一个library和sample目录, library目录是类库源代码;sample目录是示例代码。主要

2015-12-16 14:00:23 450

循环重启功能实现源码

循环重启功能实现的源码,比较简单粗糙,希望大家能多多指教

2014-11-27

系统签名文件

用于系统签名 找出系统签名密钥 系统密钥为:platform.pk8和platform.x509.pem 路径: build\target\product\security 找出系统签名工具 工具为:signApk.jar 路径:/out/host/linux-x86/framework/ signApk.jar 开始签名 将第2、3、4步找到的无签名应用、platform.pk8、platform.x509.pem和signApk.jar放到同一文件夹下如F:\sign。 打开 dos 操作界面,定们到F:\sign,输入命令: java -jar signapk.jar platform.x509.pem platform.pk8 a.apk b.apk (a.apk 为未签名应用 b.apk 为签名之后应用)

2014-11-27

jQuery_Mobile中文手册

jQuery_Mobile中文手册,比较适合看到英语头昏眼花的同学,哈哈

2013-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除