自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (6)
  • 收藏
  • 关注

原创 android TextView 加载html已经显示图片,请自觉粘贴

class NetworkImageGetter : Html.ImageGetter { private var mTextView:TextView constructor(textView:TextView){ mTextView = textView } override fun getDrawable(source: String): Drawable? { val drawable = CenterDrawable()...

2020-11-30 16:49:17 251

原创 线程池的分类【面试】

为什么要使用多线程:a).提高用户体验或者避免ANR答:在事件待处理中需要使用多线程,否则会出现ANR效应,或者因为响应较慢导致用户体验较差。b).异步答:应用中有些情况并不一定需要同步阻塞去等待返回结果,可以通过多线程来实现异步的操作。例如:你的应用中某个Actiity需要从云端获取一张图片,加载图片比较耗时,这时需要使用异步加载,加载完成一个刷新一个。c).多任务多线程的创建:1.继承Thread类实现多线程:答:Thread本质上也是实现类Runable接口的一个实例,

2020-10-09 20:56:40 199

原创 Android 离线开发 使用butterknife 10.2.3

可以到这个网站搜索相关的jar:https://search.maven.org/artifact/com.jakewharton/butterknife如果自己懒到下载,我这边有提供我弄好到直接使用:下图是我采集好的butterknife.jar:如何使用参照下图一次进行 ,代码附加于最下面:代码:implementation(name: 'butterknife-10.2.3', ext: 'aar')implementation(name: 'bu...

2020-09-16 14:25:10 925 2

转载 Android 动态改变桌面图标

其实很简单,利用 AndroidManifest.xml 文件中的<activity-alias>标签即可实现。<activity-alias>介绍大家知道,对于 Activity 组件,使用时需要在 Manifest 文件中通过标签注册 name、theme、intent-filter 等相关属性信息,然后通过 Intent 操作便可以启动对应 Activity。殊不知,我们还能通过<activity-alias>标签为每个 Activity ...

2020-09-13 10:07:57 954

原创 Android 离线开发Greendao3.3.0

功能等待揭晓...

2020-09-11 12:34:38 448

原创 Android 增加画框(直接代码)

两个画框链接:后期补上------------------------------------------------------------------public class AddPictureFrameActivity extends BaseActivity implements View.OnClickListener, AddPictureFrameAdapter.AddPictureAdapterInterface { // @BindView(R...

2020-05-22 17:57:22 986

原创 android APP验证签名

使用:/** * 对APP进行签名验证 */public class SignatureValidator { public static final String TAG = "SignatureValidator"; private Context mContext; private String mSha1; public SignatureVa...

2020-05-07 17:44:35 873

原创 android Error:Java 8 language support, as requested by 'android.enableD8.desugaring= true'

在gradle.properties中增加android.enableD8.desugaring = trueandroid.useDexArchive = true

2020-02-19 18:34:05 2131

原创 android invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 19)

首先在app build.gradle中增加运行之后,如果有一下这个错误代码复制:compileOptions {//使用JAVA8语法解析 sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}...

2020-02-19 18:32:41 2362

转载 AS报错 No IDEA annotations attached to the JDK 1.8, some issues will not be found

转发:https://www.jianshu.com/p/55f44eeeedca

2019-12-18 18:01:59 270

原创 android 简单的浏览图片

/** * 浏览图片 */public class ImagePagerActivity extends BaseActivity { @BindView(R.id.pager) ImageViewPager mPager; @BindView(R.id.indicator) TextView indicator; private int page...

2019-10-25 15:34:27 1033

原创 Android BottomSheetDialogFragment禁止下拉取消弹框

下面几行代码轻松搞定~@Overridepublic void onStart() { super.onStart(); final View view = getView(); view.post(new Runnable() { @Override public void run() { View paren...

2019-09-20 13:45:34 2516

原创 Android TextView首航缩进 、字体渐变问题

最近开发需要做此下面效果,我将我如何做出来的效果分享给大家:////////////////////////////////////////////////////////// 首航缩进宽度: //measure方法的参数值都设为0即可 holder.llLeft.measure(0, 0);...

2019-09-18 14:44:51 285

转载 android Gradle多渠道打包

多渠道打包的用途用途一:统计不同渠道的数据,方便在推广运营过程中进行有效的渠道比较。来评估渠道的质量。 用途二:对于APP内部有分享邀请好友送奖励的活动,需要进行渠道标识,免除用户手动输入邀请码的流程。 简化用户注册步骤,减少因注册步骤太繁琐而导致的用户流失。 用途三:部分游戏要进行分渠道的推广,需要进行分包统计。 分包的方式: 客户端打多个渠道包:以下方式都使用 服务器根据需要...

2019-08-14 16:12:28 218

翻译 Android AppBarLayout 抖动问题

使用:public class CustomBehavior extends AppBarLayout.Behavior { private OverScroller mScroller; public CustomBehavior() { } public CustomBehavior(Context context, AttributeSet att...

2019-08-12 17:16:27 585

转载 Android studio运行出错 compilation failed see the compiler error output for details.

转载:https://blog.csdn.net/ysc20052006/article/details/82691714Android studio运行出错,报错compilation failed see the compiler error output for details.找了半天也找不到到底是哪里出错了。找了半天方法原来在这里:点一下这个地方,切换一下显示...

2019-08-06 17:46:50 343

原创 android More than one file was found with OS independent path 'lib/armeabi-v7a/libalivcffmpeg.so'

最近做阿里短视频出现下面这个问题:More than one file was found with OS independent path 'lib/armeabi-v7a/libalivcffmpeg.so'解决方法:android {packagingOptions {//避免重复so导入,加上这写代码pickFirst 'lib/armeabi-v7a/l...

2019-08-06 16:31:42 1617 5

转载 Android Okhttp拦截器(修改baseurl)

问题: 最近有个急手的问题,TM的移动不知道发什么疯,北京移动网络对我们域名有毒,就是不让我们连接,公司想了一个法子,弄俩个域名,默认的这个域名不能使用的时候切换第二个域名,以防在一次失误发生.Globals.BASE_URL = "Http://www.baidu.com";ping(www.baidu.com)//创建一个转换BaseUrl的拦截器Intercept...

2019-07-08 16:43:10 2260

转载 android webView无法全屏播放视频

使用:webview.setWebChromeClient(new MyWebChromeClient());/**处理观看视频点击全屏、退出全屏操作 * * 主要通过重写 onShowCustomView 和onHideCustomView,首先通过onShowCustomView中的内容view加入到全屏时的view中 * ,然后再把webview从view中移除.然后在退出...

2019-05-09 14:35:18 3753

转载 Android实现H5点击打开app或跳转指定界面

有时候为了方便用户在H5界面上直接下载app或者打开手机app,我们会在H5界面上添加一个按钮,点击按钮可以实现下载或者打开app的功能。关于下载功能这里不做叙述,这里主要讲述打开app并跳转到指定界面的业务如何实现。规则 <scheme>://<host><pathPrefix>?<自定义参数>这样写可能大家看不大懂,没事,我们...

2019-04-19 16:10:50 3878

原创 Android Retrofit2+Rxjava2 的demo

https://download.csdn.net/download/hknishi_zs/11085087推荐框:https://github.com/Kaopiz/KProgressHUD

2019-04-04 09:48:26 277

原创 android Could not find manifest-merger.jar

开始的时候,我感觉我的电脑很卡,重启了一下AS,开始打开的是我的老项目,因为最近在做新项目,结果出现了这个错误Error:Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.0). Searched in the following locations: https://jcenter...

2019-03-01 14:35:38 1430

转载 透明度百分比对应的 十六进制

透明度百分比对应的十六进制:(说明:百分比计算出来会有小数,按照常规的四舍五入处理,详情请往下查看) 百分比:0% HEX: 00 百分比:1% HEX: 30 百分比:2% HEX: 50 百分比:3% HEX: 80 百分比:4% HEX: A0 百分比:5% HEX: D0 百分比:6% HEX: F0 百分比...

2019-02-28 17:03:04 3324 1

转载 Android VerticalViewPager+Fragment+SurfaceView滑动时SurfaceView出现白屏和黑屏问题解决

最近在做和抖音一样的上下滑动切换视频的功能,用的是VerticalViewPager+Fragment+SurfaceView。中间遇到了一个问题就是每次滑动切换界面时正在显示视频画面的SurfaceView控件总是变白,松手后又正常显示画面,特此记录一下解决方法,下次再遇到,好回来查阅,也希望给大家带来帮助。解决方法:1.初始化SurfaceView2.调用 下面三个方法Surf...

2019-02-25 16:25:28 1003

原创 android 通过浏览器打开APP

可以结合着看:https://blog.csdn.net/hknishi_zs/article/details/89402479android 接受intent传送过来的数据,往相应的页面跳转:public void h5GoApp() { // h5调起App Uri uridata = getIntent().getData(); if (null != urid...

2019-02-18 16:01:57 1149

原创 android Glide 3.7.0 加载模糊图片和圆边

compile 'com.github.bumptech.glide:glide:3.7.0'1.自定义 BlurTransformation/** * Created by 54hk on 2019/2/18. * 图片模糊程度 */public class BlurTransformation extends BitmapTransformation { pri...

2019-02-18 15:10:59 1605

原创 android 腾讯的IM

1.腾讯IM文档地址https://cloud.tencent.com/document/product/269/1557#.E5.88.9B.E5.BB.BA.E5.BA.94.E7.94.A82.下面有两个工具类/** * 初始化 * 包括imsdk等 * 文档: */public class InitBusiness { private static f...

2019-02-18 15:01:54 1447

原创 Android 沉浸式状态栏显示PopupWindow全屏效果、是WIFI还是4G

/** 沉浸式状态栏显示PopupWindow全屏效果 */public static void fitPopupWindowOverStatusBar(PopupWindow mPopupWindow, boolean needFullScreen) { if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.LOLLIPOP) {...

2019-02-18 14:26:38 1034

原创 Android 开关控件SwitchView

1.写入到values文件下的attrs.xml中:&lt;!-- SwitchView 开关--&gt;&lt;declare-styleable name="SwitchView"&gt; &lt;attr name="hasShadow" format="boolean" /&gt; &lt;attr name="primaryColor" f

2019-02-18 14:15:52 1664 1

原创 android 读取assets中XML文件

        代码如下://读取XMLpublic static List&lt;VuforiaImageTarget&gt; readXML(InputStream inStream) { XmlPullParser parser = Xml.newPullParser(); try { parser.se...

2019-01-23 15:41:12 2342

转载 Android 修改包名

转载:https://blog.csdn.net/mr_zdd/article/details/78739485

2019-01-22 16:22:05 143 1

原创 思路

/** * if(isPayed == 1){ //自己已经购买 * //按钮改成查看课程 隐藏下面可参 的团 --------------- * }else{//自己未购买 * if(isOpen==0){ // 该课程不可拼团------------------ * // 按钮是 XX元单买 隐藏下面可参 的团 * ...

2018-11-09 18:44:09 137

原创 标签和TextView一行,并且有监听事件

一 如图所示   二  代码:SpannableStringBuilder builder = new SpannableStringBuilder();int start = 0;for (int i = 0; i &lt; item.getTagList().size(); i++) { builder.append("#" + item.getTagL...

2018-11-07 10:12:56 302

转载 Android RecyclerView添加头部与尾部

原文    https://blog.csdn.net/y472360651/article/details/71515308  连接地址

2018-09-12 15:02:24 1225

原创 Android AR 增强现实 开发入门详解

准备工作Android studio  NDK 必须安装,如果没有安装,在这个界面会有提示安装按钮,网络不通的可以百度手动安装Gradle Version 版本需要为2.14.1及以上,如果不到,手动修改点OK,软件会自动下载更新 接下来就是准备demo,到高通官网注册账号:https://developer.vuforia.com/申请key,上传图片实现识别功能...

2018-09-06 17:25:19 6283

原创 android 倒计时

问题:我们的APP要做一个 7 天新人任务的业务。首先 是不是要记录注册的时间然后 是不是还有有7天的时间最后 是不是还要有当前时间那么 code 如下(自己参考去)public static Long SEVEN_DAY = 604800000L;//七天时间public static Long REGISTERTIME = 00000L;//账号注册时间new Co...

2018-08-28 14:58:12 272

原创 android 给layout创建子layout文件

1 、layout 目录下可以建子layout目录1、在layout文件夹下建子目录2、app或者是library /build.gradle 文件中  android{} 中加配置。如我在layout目录下要建子文件夹layout-alive那么第一,在res/layout 下建  layout-alive/layout,          那么建好之后的目录结构为  res/...

2018-08-08 14:21:52 1151

原创 android 将Assets资源文件的图片等复制到sd卡中

这是   FileUtils   工具类的方法private static String SD_DIR = Environment.getExternalStorageDirectory().getPath() + File.separator;public static void copyAll(Context cxt) { File dir = new File(SD_DI...

2018-08-07 15:16:58 1258

原创 android String 某一个重复的字符改变颜色

问题:一个字符串 :String string="我爱罗爱我爱你哦"; 我想讲 爱 字换成一个颜色值显示在我们的textview上面解决有俩中方式一、kotlin所写   思路变量得索引1.如图所示代码如下:  2. 代码如下:private val integers = ArrayList&lt;Int&gt;()private fun search...

2018-07-20 15:09:35 1225

转载 微信小程序 用node.js封装几个常用人工智能接口

1.语音语音合成:接口:https://reptile.akeyn.com/voice/text2audio?content=合成的文字例子:https://reptile.akeyn.com/voice/text2audio?content=我们在广州天河 语音识别:接口:https://reptile.akeyn.com/voice/recognition?url=mp...

2018-07-17 09:48:07 1609

greendao3-jar.zip

离线开发参考:https://blog.csdn.net/hknishi_zs/article/details/108532013

2020-09-16

butterkknife10-jar.zip

使用butterknife离线开发:https://blog.csdn.net/hknishi_zs/article/details/108621183

2020-09-16

Android 增加图片画框(直接代码)使用的画框

Android 增加图片画框(直接代码)使用的画框

2020-05-22

Retrofit2+Rxjava2 demo

这是一个关于Reyrofit2+Rxjava2的一个demo,用的是MVP。不防大家可以下载参照一下,如果有好的话,请大家点评。希望对大家有所帮助 !

2019-04-03

android 多个application怎么使用

在android中必须要有一个application,那我们用第三方的时候多个application如何使用,这是一个demo,值得你看一下

2018-07-18

android 组件弄成图片

如果想自定义分享的内容(弄一个海报(包括二维码)分享出去),可以使用这个工具

2018-07-16

空空如也

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

TA关注的人

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