自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Gradle官方下载地址 以及和gradle 插件版本号对应关系

做个日记gradle官网下载地址Gradle Distributionsgradle 插件版本号与gradle版本对应关系gradle文件夹 - gradle-wrapper.properties 中指的是gradle 版本号build.gradle文件 - classpath ‘com.android.tools.build:gradle:3.1.2’ 指的是 gradle 插件的版本号,而不是 gradle 的版本号。不过 gradle 插件的版本号和 gradle 的版本号

2022-03-17 16:39:45 4161

原创 android一些缓存地址

记录一下Environment.getDataDirectory() = /dataEnvironment.getDownloadCacheDirectory() = /cacheEnvironment.getExternalStorageDirectory() = /mnt/sdcardEnvironment.getExternalStoragePublicDirectory(“test...

2020-01-03 09:31:56 309 1

原创 Android AudioRecord 和MediaRecord 音频开发

临时需求做了一个录音上传功能,如上图,但要求上传16k采样率以及16Kbps比特率的wav音频。先使用的是MediaRecord :1.开始录制按钮监听事件record.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if (!isStart) {//开始录制s...

2019-02-26 15:54:58 1485 1

转载 Android P新功能介绍和兼容性处理

P 新特性Android P 在Google IO2018正式发版,全新的手势操作选项。底部虚拟键将由小白点和一颗返回键取代。通过轻触回到主页、长按呼出语音助手。新的特性主要有:利用 Wi-Fi RTT 进行室内定位刘海平API支持通知栏功能增强多摄像头支持和摄像头更新HDR VP9 视频、HEIF 图像压缩和 Media API详细可参考Google官方文档介绍。P 兼容优化根...

2019-02-15 17:32:40 298

原创 Android 9.0兼容

android 9.0 为保证用户数据与设备的安全,将要求默认使用加密链接,这意味着Andoroid 9.0以及下一代android系统Android P 将禁止所有未加密的连接。因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android Nougat 和 Ore...

2019-01-29 10:35:22 2082

原创 Flutter简单学习

最近有些时间学习简单学习了Flutter,在这里简单的做个学习笔记。flutter可跨平台开发,采用dart语言预编译的方式直接编译出各个平台的原生代码。环境的配置:1.安装git2.下载Fltter SDK 并解压3.配置环境变量:需要在Windows 环境变量Path中添加flutter的路径。路径指向到Flutter文件的bin路径。4.安装打开命令窗口 输入flutter...

2019-01-22 10:24:37 218

原创 获取手机实际分辨率

1.这个是获取手机分辨率 但是不包括状态栏和浸入式底部导航栏 DisplayMetrics dm = new DisplayMetrics();context.getWindowManager().getDefaultDisplay().getMetrics(dm);return +dm.widthPixels + "*" + dm.heightPixels; 2.获取手机实际分...

2018-12-26 09:10:37 1058

原创 OutOfMemoryError异常

做项目时候,ViewPager来回切换部分手机遇到的异常:java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Failed to allocate a 1395372 byte allocation with 76432 free bytes and 74KB until OOM解决方法:在清单文件中添加a...

2018-12-07 14:44:31 182

原创 GPUImage滤镜标记

"GPUImageFastBlurFilter"                               【模糊】"GPUImageGaussianBlurFilter"                       【高斯模糊】"GPUImageGaussianSelectiveBlurFilter"        【高斯模糊,选择部分清晰】"GPUImageBoxBlurFilter"   ...

2018-05-16 17:16:19 359

原创 android开发疑难问题

1.问题:在小米6手机上app没问题,在小米2上面联网闪退  原因:部分小米手机的miui低版本rom不支持OKHttp3的请求头为空下面是源码判断请求头的代码:private void checkNameAndValue(String name, String value) {       if (name == null) throw new NullPointerException("nam...

2018-05-14 10:57:57 474

转载 Android版本号和API Level对应关系

转自 https://blog.csdn.net/idiandi/article/details/51149108做个备忘录嘻嘻Platform VersionAPI LevelVERSION_CODEAndroid 6.023 API LevelMarshmallow

2018-05-09 08:59:22 272

转载 Android中的Activitys, Threads和内存泄露

本文转载自  http://www.open-open.com/lib/view/open1417161334877.html  Android编程中一个共同的困难就是协调Activity的生命周期和长时间运行的任务(task),并且要避免可能的内存泄露。思考下面Activity的代码,在它启动的时候开启一个线程并循环执行任务。/** * 一个展示线程如何在配置变化中存活下来的例子(配置

2018-04-27 15:46:53 649

原创 android 应用引导用户去应用市场评论

appPkg 是这个apk的包名   maketPkg是应用市场的名字 如果你要找手机上所有的应用市场可以传空public void launchAppDetail(String appPkg, String marketPkg) { try { if (TextUtils.isEmpty(appPkg)) return; Uri u...

2018-04-20 14:22:33 1814

原创 ScrollView嵌套ListView或者GridView ListView中的坑

根据官方设计建议,ListView其实是禁止放在ScrollView等垂直滚动视图中的,强行放置的结果就是ScrollView前有列表的页面可能会非常卡非常卡...如果部分场景不会出现大数据的性能再耗费也不会卡的,啊哈哈哈哈。 我这次的NoScrollViewListView里面放置了EditText,而且数据庞大,性能耗费很大,真的是卡出翔,输入文本到输入框里面都要延迟1秒,不能忍!!  后来我...

2018-04-17 16:55:21 209

原创 Android软键盘遮挡部分EditText输入框

android弹出的软键盘遮挡住部分输入框如下图:    解决这问题试了许多方法,不过没有用,最后解决方法如下:1.设置该activity 软键盘弹出方式android:windowSoftInputMode="adjustResize"2.输入框用ScroolView嵌套一层布局3.在getView中添加监听器vh.input_et..setOnTouchListener(new View.On...

2018-03-20 16:11:46 2952

原创 ListView,GridVIew.去掉右侧滚动条

直接在布局文件中增加属性增加:android:scrollbars="none"android:fadeScrollbars="false"setVerticalScrollBarEnabled(boolean b); 设置true时: 存在滚动条 设置false时: 隐藏滚动条setScrollbarFadingEnabled(boolean b); 设置true时: 活动时显示滚动条,不活动...

2018-02-08 16:32:58 1919 3

原创 解决#404 java.lang.SecurityException

这个崩溃的详细原因:Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE cmp=com.meizu.media.camera/.CameraActivity } from ProcessRecord{6933b01 31104:com.iflytek.wsagvideo/u0a358}

2018-02-07 15:49:46 2733

原创 Android app嵌入h5并调用h5的微信支付界面

webview.setWebViewClient(new WebViewClient() { //覆写shouldOverrideUrlLoading实现内部显示网页 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO 自动生成的方法存根

2018-01-26 11:14:35 9146 2

原创 android内嵌h5界面展示不全以及部分按钮不能触发点击事件

造成这个的原因是:使用HTML5 DOM存储,不会主动加载到Android WebView中解决方法:设置上这个属性即可webView.getSetting()..setDomStorageEnabled(true); 表示打开dom存储API

2018-01-12 09:46:27 2955

原创 android 7.0以上版本,8.0安装apk

android 7.0行为变更中系统权限的更改里面提到:传递软件包网域外的 file:// URI 可能给接收器留下无法访问的路径。因此,尝试传递 file:// URI 会触发 FileUriExposedException。分享私有文件内容的推荐方法是使用 FileProvider。所以我们在安装apk的时候不能全部使用setDataAndType了,在7.0之后的系统要使用FileP...

2018-01-08 10:31:17 1398

原创 Android设置EditText默认无焦点

因为做项目的时候遇到跳转进入一个带有EditText的dialog或者Activity的时候,一起调起了软键盘,这个时候需要设置EditText默认无焦点。1.在EditText外部的ViewGroup控件中添加android:focusable="true"android:focusableInTouchMode="true"2.在EditText外部的ViewGr

2017-11-29 19:31:13 1715 1

原创 JS调用Android方法

记录一下下自己的成长啦啦。。莫要嫌弃需求:H5界面传递了一些数据给客户端接收。。。 H5需要调用客户端的方法   1.首先设置客户端支持JSWebSettings webSettings = mWebView.getSettings();//设置WebView属性,能够执行Javascript脚本webSettings.setJavaScriptEnabled(true);

2017-11-14 10:21:27 1040

转载 AndroidStudio项目打包成jar

首先备注一下什么是AAR,与JAR区别*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源,class以及res资源文件全部包含转载自:http://blog.csdn.net/ta893115871/article/details/46955791/Android Studio 如何打JAR包在

2017-11-14 10:08:37 3522

原创 解决安卓webview不支持input type=file问题

1.重写setWebChrameClientmWebView.setWebChromeClient(new WebChromeClient(){ // For 3.0+ Devices (Start) protected void openFileChooser(ValueCallback uploadMsg, String acceptType) {

2017-11-14 09:58:56 3186

原创 apk不能安装问题:Installation failed

Installation failed with message INSTALL_FAILED_CONFLICTING_PROVIDER. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing

2017-10-18 10:07:46 1119

转载 Android使用Gradle命令动态传参完成打包不需要修改代码

Android使用Gradle命令动态传参完成打包,不需要修改代码源代码: http://blog.csdn.net/u014637428/article/details/52249423?locationNum=14不得不说,Gradle很强大,有人会问Gradle是什么?这里也不细讲,在我认为他就是一个构建神器。Gradle 提供了:一个像 Ant 一样的非常灵活的通用构建

2017-10-16 14:00:33 4510 2

原创 Android 7.0手机HorizontalScrollView嵌套RecyclerView展示不完全问题

项目中有个HorizontalScrollView嵌套RecycleView的列表在华为荣耀8(android7.0系统)上展示不完全(横向滑动展示不完全) 解决方法如下: 在RecycleView外层嵌套一个RelativeLayout里面添加 android:descendantFocusability=”blocksDescendants”这个属性即可 代码如下:

2017-08-22 14:22:20 2560 2

转载 Android 给我们评分

该文章来自http://blog.csdn.net/wangfayinn/article/details/10351655项目中要有一个给软件评分的功能,一个很常见,很简单的功能,却费了我不小功夫。需要实现的效果如下: 本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加5个童鞋,分析log,反编译看源码,终于找到了这个uri,获取他真不容易啊

2017-08-18 14:06:19 582

原创 EventBus中的坑

昨天被一个问题坑住了,java.lang.RuntimeException: Unable to start activity ComponentInfo {com.iflytek.mea.vbgvideo/com.iflytek.mea.vbgvideo.activity.MyOrderActivity}: org.greenrobot.eventbus.EventBusException:

2017-08-15 11:49:35 673

转载 Android 5.0,6.0新特性

转载自http://blog.csdn.net/tianzhu2725/article/details/52775285Android 5.0新特性1. 了解Material Design概念:融合卡片式,立体式的设计风格,强调层次感,动画,阴影等元素国内翻译介绍:查看 http://design.1sters.com官网介绍:http://developer.androi

2017-07-31 14:04:49 307

转载 微信的分享文本,音频,视频,链接,表情,图片功能

转载自http://blog.csdn.net/u013064109/article/details/48215885   这次主要讲解带你一步一步开发微信的分享文本,音频,视频,链接,表情,图片功能,以及给出一些关于网上朋友们提出的微信分享闪退,微信分享失败等问题的解决办法。第一实现调用打开微信客户端:首先到微信开放平台(https://open.weixin.qq.com )上

2017-07-17 13:59:51 1698

转载 android CoordinatorLayout使用

转载自http://blog.csdn.net/xyz_lmn/article/details/48055919一、CoordinatorLayout有什么作用CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局CoordinatorLayout使用新的思路通过协调调度子布局的形

2017-07-10 14:41:50 313

原创 Android给空包签名

昨天渠道组反应反映出这么一个问题      这种可能没通过审核,这是很久之前的一个版本需要认领,即使你已经更新了新版本但是这个还是需要认领,然后使用下载的空包签名之后再上传。   不说废话了,重点来了,如何给空包签名   网上很多使用命令签名如下:   如何签名:jarsgner-verbose-keystore[keystorePath]-singnedjar [

2017-07-05 11:06:45 3596

原创 Android 集成百度升级SDK

这周应用需要在百度手机助手上首发,必须集成百度智能升级sdk才能通过审核,下面分享一下集成步骤一:在Android Studio 中加入arr包二:在build.gradle添加依赖信息三:配置AndroidMianifest.xml    xml version="1.0" encoding="utf-8"?>package="

2017-07-04 16:51:14 1269

原创 TextView的图文混排,不同文字颜色混排

同一个textview设置不同的字体颜色和字体大小 String name = price+""; if (duration 366) { String uname = "元/" + duration + "天"; String str = name + uname;

2017-06-28 17:28:28 264

转载 自定义刷新(refreshview)样式

出自  http://www.cnblogs.com/dingchao823/p/4794442.htmlPullToRefresh Demo 浅析:自定义刷新(refreshview)样式PullToRefresh除了可以自己定制刷新的内容之外,最重要的还是在与当用户下拉和上拉时候的样式问题。打开library源码,发现refreshview的样式定义在了Loadin

2017-05-26 10:10:39 1098

转载 Android--下载zip压缩文件并解压

转载自http://blog.csdn.net/chaoyu168/article/details/53787157网上有很多介绍下载文件或者解压zip文件的文章,但是两者结合的不多,在此记录一下下载zip文件并直接解压的方法,直接上代码。源码下载:http://download.csdn.net/detail/chaoyu168/9717756下载:

2017-05-23 16:58:50 2521 1

原创 dp与分辨率之间的转换,px与dp之间的转换

/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue

2017-05-09 15:13:59 2051 1

原创 解决ActivityNotFoundException: No Activity found to handle Intent

如下bug:android.content.ActivityNotFoundException: No Activity found to handle Intent     { act=android.intent.action.VIEW dat=http://www.baidu.com }    at android.app.Instrumentation.checkStartAc

2017-05-09 14:54:02 32116

原创 Android 判断手机是否安装QQ或者微信

//判断是否安装Qq public static boolean isQQClientAvailable(Context context) { final PackageManager packageManager = context.getPackageManager(); List pinfo = packageManager.getInstalledPackages(0

2017-05-09 14:50:47 1980 1

PullToRefreshRecyclerView-master.zip

带上拉刷新,下拉加载更多的 的RecycleView工具,和RecyclerView使用方法一样,可设置刷新完成和加载完成,可添加设置空的界面。

2020-01-03

android应用获取应用签名工具

获取android应用的应用签名工具

2017-04-05

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

TA关注的人

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