android
文章平均质量分 77
zb_tjw
脚踏实地、厚积薄发、广学精用
展开
-
AS、idea连接GitHub提示Invalid authentication data. Connection reset
访问http://github.global.ssl.fastly.net.ipaddress.com/ 进行查询IP地址,把查询到的IP地址,复制到自己的hosts文件中原创 2020-09-16 20:18:58 · 277 阅读 · 0 评论 -
android动态权限问题
普通权限(只需要在清单文件里声明即可)ACCESS_LOCATION_EXTRA_COMMANDS 定位权限ACCESS_NETWORK_STATE 网络状态权限ACCESS_NOTIFICATION_POLICY 通知 APP通知显示在状态栏ACCESS_WIFI_STATE WiFi状态权限BLUETOOTH 使用蓝牙权限BLUETOOTH_ADMIN 控制蓝牙开关B...转载 2019-01-12 13:41:30 · 386 阅读 · 0 评论 -
APP自动更新功能
1.一下所讲是慕课网上的一篇课程,但是并没有提供源码,自己比着敲的,然后碰上不少问题,主要都是些容易疏忽的地方 视频连接:https://www.imooc.com/learn/6902.课前的知识储备: Java DecimalFormat 用法 CommonDialog(很多上过课的同学总是问这个代码在哪里,这里直接给出) Android动态获取权限(因为现在大部分手机都是6.0以上了,原创 2017-11-22 17:15:39 · 424 阅读 · 0 评论 -
Android真机访问Tomcat服务器、Tomcat服务器上存放并访问数据
1.先说访问Tomcat问题,一般开发测试的时候都是用的真机,这里就只说真机的方式,其实也很简单,只要保证手机跟电脑在同一个局域网中就好,最简单便捷的方式就是连接同一个路由器,如果像我们学校一样宿舍内不允许使用路由器的,直接手机开热点,电脑连接热点就好了,这样就是在同一个局域网里了如果还是不放心可以在手机上下载一个超级终端之类的命令行软件,然后执行ifconfig,查看一下自己的IP,电脑端的话是i原创 2017-11-22 16:49:16 · 2132 阅读 · 0 评论 -
如何让自己的Android studio更加的个性化--Code Templates、SexyEditor
1.Code Templates: 这里是代码注释的设置格式,可以通过这个设置来创建自己个性化的注释界面,并且在文件创建时自动生成,省去了很多不必要的麻烦设置位置如上图所示,打开后可以在一号面板中自己去设置想要的注释格式,二号面板则是一些相关的描述,常用的就那么几个,设置好后再创建文件的时候会自动生成这一部分的注释,如下图:2.SexyEditor: 这个插件要自己去安装,在AS的插件库中可以直原创 2017-11-22 16:22:43 · 548 阅读 · 0 评论 -
android studio中真机root问题
最近些代码需要去手机根目录下的data文件夹下找相应的数据,夜神模拟器也老是出问题,手机是小米的MIUI9系统,已经不能单独对某个应用开启root权限了,所以不能在手机上直接查看相关文件,周围同学也都没有root,所以纠结了好多天到底要不要root 今天吃完饭回来偶然间发现昨天更新的最新版本studio3.0中居然可以操作我手机中的data文件夹中的数据,关键是我的手机并没有root,这就带劲原创 2017-11-05 00:00:39 · 1572 阅读 · 0 评论 -
Android开发中虚拟机端口占用问题以及asm.jar的使用方法
android开发最好用真机,方便,速度也快,但是对于只有苹果手机的学生来说,虚拟机就成了必需品,但是不论你是用adt开发还是用android studio都会出现虚拟机打开了但是编程环境里却没有找到虚拟机的情况,而且自我感觉adt出现这种情况的次数要比android studio多很多,现在大部分开发者也转向了android studio,极少数的情况下可以通过DDMS中的重启虚拟机来完成连接,但原创 2017-11-18 18:02:31 · 401 阅读 · 0 评论 -
android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen"相关问题
1.先说一下这个主题的意思:用系统桌面为应用程序背景,无标题栏,全屏2.百度上很多都是写的不全的只是简单的列出了自带的theme,然后就没其他东西了3.这里说一下要使用这个主题,首先按博客标题上这么写android:theme=”Theme.Wallpaper.NoTitleBar.Fullscreen”是错误的,而百度上大部分都是这么写的,正确的写法应该是android:theme="@andro原创 2017-11-02 23:00:58 · 3995 阅读 · 0 评论 -
Android studio自动生成布局代码
1.之前写过一篇类似的博客,用的是Buzzing提供的服务,具体的操作看Android控件绑定代码快速生成工具 2.今天又发现一个新的更好用的工具,可以直接集成在Android studio中,使用起来更加的方便,不用再自己去复制粘贴生成好的初始化代码 LayoutCreater插件:具体用法可以去GiHub上看看: GitHub地址:https://github.com/boredream/原创 2017-10-22 17:18:12 · 8909 阅读 · 0 评论 -
不同包下Fragment问题
1、尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是是用不了的2. (1)、v-4包下支持的Fragment (2)、app包下的Fragment, 这两个包下的FragmentManager获取方式有点区别,所以大家在运用的过程中,一定要注意自己的导的包。app包下FragmentManager用: Fragmentmanager fra原创 2017-10-21 20:50:51 · 305 阅读 · 0 评论 -
Android----INSTALL_FAILED_USER_RESTRICTED错误
错误信息:Installation failed with message INSTALL_FAILED_USER_RESTRICTED.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-09-25 22:35:16 · 1590 阅读 · 0 评论 -
流氓玩法
<category android:name="android.intent.category.LAUNCHER" />作用:让Activity在桌面显示图标,并且点击图标的时候进入软件 平常不怎么关心的这行代码,但是如果删掉,运行后在桌面上是看不到这个应用的图标,但是在设置-应用-已下载里可以找到这个应用,可以对非专业人士的手机偷偷地搞事情原创 2017-04-06 21:57:56 · 321 阅读 · 0 评论 -
Manifest merger failed with multiple errors, see logs 清单文件报错解决方案
这个错误只能自己去日志中找,一般都会有错误原因以及解决办法,这里提供一个如何去找的思路,具体问题具体分析,我目前这里碰上的这个是app的 minSdkVersion比moudle的minSdkVersion要低,刚开始也想不到是这个原因,看了看网上的博客,自己看了看日志终于发现原因了,而且日志里说的也很清楚 这里附上一篇相类似的博客文章,作参考: http://blog.csdn.net/bob原创 2017-05-12 10:14:08 · 283 阅读 · 0 评论 -
万能解码框架简介
1.ffmpeg 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。 国内很多手机客户端都是集成这个开源框架 http://www.oschina.net/p/ffmpeg/ http://bbs.chinavideo.org/forum.php(论坛) 没有Android版本 可以通过把C代码编译好打包成so文件放到Android里转载 2017-04-06 14:46:13 · 302 阅读 · 0 评论 -
关于studio 3.X编译Android 项目出现 aapt2解决方式
Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:单从这个报错,很多人会找到下面第一个方案,网上找到的绝大部分也是第一个方案。以下是我提供的解决方案:1.最常见的解决办法:在项目中找到gradle.properties,在其中加上android...原创 2019-01-08 11:16:48 · 489 阅读 · 0 评论 -
关于Xutils框架出现无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase解决方案
今天重新导入以前的项目编译出错,以前是可以正常运行的,然后自己看了个错误原因是找不到org.apache.http.client.methods.HttpRequestBase,但是在gradle中已经添加了implementation files(‘libs/xUtils-2.3.6.jar’),无奈之下百度了一番,android 6.0(api 23) SDK,Android的网络请求强制使用...转载 2019-01-08 11:07:54 · 339 阅读 · 0 评论 -
仿QQ聊天界面的简单实现
首先 https://www.imooc.com/learn/217 这里是课程视频的链接,可以进入参照,但是图灵机器人API版本已经更新,视频中的请求和解析方式已不再适用,需要自己去请求和解析数据,由于API文档相对简单所以不做过多解释,只介绍一下更改的地方改动了请求与解析方式,舍弃Result bean,直接提取有用的文本信息自己下载制作了新的消息文本背景图,课程提供的在显示上有点不尽...原创 2019-01-14 15:21:39 · 5072 阅读 · 0 评论 -
毕设:基于Android的校园微店的设计与实现,另有基于SSH的校园微店项目一个
项目是自己一点点搭建的,资料包括Android端和后端全部代码以及数据库表结构文件,另有开题报告,开题答辩PPT,毕业论文,任务书模板,专业外文翻译等,完全能满足一般本专科的毕业设计要求,项目功能都比较基础,学生可以自己上手修改使用 全套资料800,只要代码500,请尊重劳动成果,没事不要骚扰,不要回复功能简单或者功能少的留言,我当时也是为了应付毕业的,觉得贵的可以自行体验一下写项目加改论...原创 2019-08-15 13:53:20 · 657 阅读 · 0 评论 -
Mac、Windows android studio配置adb
需要安装Android studio,如果是没安装Android studio需要单独下载安装adb,配置完成后可在Mac终端和Android studio的Terminal控制台执行adb命令安装步骤在用户的文件夹根目录上打开终端touch .bash_profileopen -e .bash_profile这样会弹出一个“.bash_profile”文件.在这个文件中输入exp...转载 2019-01-15 10:31:51 · 1586 阅读 · 0 评论 -
Mac Android开发遇到adb server version(39)doesn't match this client(40);killing……
首先如果是真机的话一般很少遇到这个问题,这里我需要用到虚拟机,用的是夜神,也经常遇到连接不上的问题,大部分情况都是端口占用问题如果你是Windows下,遇到夜神端口冲突,解决办法如下:查看占用端口:netstat -aon|findstr 5037查看占用者:tasklist /fi "PID eq 5008"强制退出:taskkill /pid 23220/f或者adb kill-se...原创 2019-05-07 23:22:15 · 606 阅读 · 0 评论 -
Android支付功能的实现:丑牛支付中碰到的问题
1.实际使用中发现丑牛支付真的是非常简单,几行代码就能实现真实的支付,但是在集成的时候也碰到过一点点小的问题,这里记录一下2.问题展示:3.问题解决:在gradle中引入com.android.support:designcompile 'com.android.support:design:具体版本'或implementation 'com.android.support:desig...原创 2019-04-24 21:18:13 · 418 阅读 · 0 评论 -
Android中EditText阻止手动输入和隐藏软键盘
1.阻止手动输入//设置EditText可以点击但是不可以输入 edCity.setCursorVisible(false); edCity.setFocusable(false); edCity.setFocusableInTouchMode(false);2.取消EditText弹出的软键盘 1.在Manifest.xml文件中相应的activity下添加一下代码: ...转载 2019-04-24 21:13:14 · 963 阅读 · 0 评论 -
Android中一行代码搞定图片的高斯模糊
1.之前写过一篇图片设置高斯模糊的文章,鉴于没有在GitHub上找到合适的库,自己就拷贝百度代码做了个小的工具类,今天又花功夫对这个工具类进行了扩充,重载了BoxBlurFilter()方法,使用者可以通过资源文件图片、bitmap、drawable、甚至是直接通过网络图片(已做异步处理,无需再开子线程,直接给个对应的网址就完事)来进行设置。如果觉得用的还好的话,可以去GitHub仓库上给我点个S...原创 2019-04-27 23:07:06 · 419 阅读 · 0 评论 -
如何把自己的Android Library发布到GitHubd依赖使用
自己参考的文章链接,写的很不错另附另一篇文章下边是用到的网址https://jitpack.io/转载 2019-04-27 18:36:47 · 189 阅读 · 0 评论 -
比较不错的登录注册界面和个人信息界面
自己闲来无事从之前的项目里抽取了一个登录注册的小Demo,只有登录注册布局,没有真实功能,带一个小的抖动动画,另外附一张个人信息界面布局,里边用了高斯模糊的效果,有需要源码参考的留言就好,代码文件较多,不粘贴了...原创 2019-09-21 23:17:54 · 6482 阅读 · 11 评论 -
Android中的高斯模糊效果实现(附带工具类)
1.GitHub搜BlurImageView,会有很多可供选择的库2.我用的https://github.com/ddwhan0123/BlurImageView这个3.先来教程:教程1、教程24.说实话真的不好用,首先没有xml布局中,没有src属性,没有scaleType缩放属性,经常出现控件有大片空白的情况5.放弃之后百度了一个很不错的代码,并做了个工具类,代码如下package ...原创 2019-04-25 22:55:45 · 414 阅读 · 0 评论 -
KotlinMall项目中遇到的问题解决办法合集
1.Error:Unable to resolve dependency for ‘:app@sourceSets/compileClasspath’: Could not resolve project :solibrary.解决办法:https://blog.csdn.net/qq_22979925/article/details/794706122.Manifest merger fai...原创 2019-03-10 23:09:45 · 204 阅读 · 0 评论 -
android studio 3.0以后主moudle无法调用依赖moudle里的jar包问题
关于这个问题,首先3.0以前gradle中使用的是compile来引入依赖,升级到3.0后studio会自动提示Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.之所以无法调用问题就出现在implementation和api的区别上implementatio...转载 2019-02-13 18:00:49 · 950 阅读 · 0 评论 -
Error type 3 类型错误,Error: Activity class {} does not exist.Error while Launching activity解决方法
先来说说网上大部分的文章是如何写的方案一:方案二:方案三:以上三种方案我都试过了,都可行,不否认可能大家碰到的情况略有不同,这里给出解决方案,其实只要在Android Terminal控制台执行一句adb uninstall 你的应用包名提示Success问题就解决了注:如果碰上adb命令无法执行,请参照我的上一篇博客进行配置...原创 2019-01-15 10:40:23 · 11565 阅读 · 6 评论 -
视频播放器监听卡不卡的问题
实现方法: 1.调用系统的setOnInfoListener()方法,该方法在API-17以后Google封装到了mediaPlayer中videoView.setOnInfoListener(new MyOnInfoListener());class MyOnInfoListener implements MediaPlayer.OnInfoListener{ @Override原创 2017-04-05 10:47:20 · 893 阅读 · 0 评论 -
Android访问本地Tomcat服务器问题
最近在看尚硅谷的手机影音项目,项目很实用,涉及的东西很多,已经看了1/5了,内容相当的充实啊,从我看过的本地视频处理,包括最后下的课程源码,都没有实现对横向滑动屏幕调节视频进度的逻辑,可能是作为培训的课下练习了,资料中并没有实现。这里简单的贴一下我的实现代码: 在ACTION_MOVE方法中写就好 //横向滑动调节播放进度 float distanceX原创 2017-04-04 18:14:26 · 874 阅读 · 0 评论 -
JNI
一、什么是JNI 1.Java本地开放接口(java native interface) 2.作用相当于一个桥梁,是java与C之间调用的一种协议 3.通过JNI就可以让java调用C或C++代码,并且可以让C调java代码 4.当java中的某个方法类似涉及大量的数学运算时,java的效率就不如C高了,例如压缩跟解码处理,大多是用C来写的,都很消耗性能(直播、视频处理、图片处理都是用C)原创 2017-02-26 15:19:17 · 228 阅读 · 0 评论 -
Android选择器类库
Android选择器类库1.https://github.com/gzu-liyujiang/AndroidPicker 2.http://blog.csdn.net/jdsjlzx/article/details/51106860转载 2016-12-05 16:05:36 · 222 阅读 · 0 评论 -
Android Studio如何引用so、arr、jar包
链接:http://blog.csdn.net/lsyz0021/article/details/52976439转载 2017-01-21 13:53:32 · 341 阅读 · 0 评论 -
RecyclerViewItemAnimators Library
链接:https://github.com/gabrielemariotti/RecyclerViewItemAnimators转载 2017-01-19 12:23:13 · 447 阅读 · 0 评论 -
app:showAsAction=""与android:showAsAction=""的区别
注意xmlns命名空间的使用,使用android:showAsAction=”“时无视报错就好,但是实际在Android studio2.2.3中测试时并没有出来想要的结果,感觉android:showAsAction=”“并没有奏效。 链接1:http://www.cnblogs.com/liaojie970/p/5718901.html 链接2:http://blog.csdn.net/cd转载 2017-01-19 10:48:09 · 1165 阅读 · 0 评论 -
Error:java.lang.RuntimeException: Some file crunching failed, see logs for details
1.http://blog.csdn.net/u010670151/article/details/52880687转载 2016-12-14 15:22:26 · 208 阅读 · 0 评论 -
Android漂亮的对话框项目sweet-alert-dialog
使用的dialog项目,美化弹出框 链接:http://www.open-open.com/lib/view/open1433387734447.html转载 2016-12-17 18:39:15 · 344 阅读 · 0 评论 -
安卓选择器类库,包括日期选择器、时间选择器、单项选择器、数字选择器、二三级联动选择器、省市区地址选择器、颜色选择器、文件目录选择器等,可自定义顶部及底部界面,可自定义窗口动画
实测超级好用,使用起来也很方便,值得珍藏 链接地址:https://github.com/gzu-liyujiang/AndroidPicker转载 2016-12-17 18:15:00 · 261 阅读 · 0 评论 -
安卓框架——XListView(上拉加载,下拉刷新)的使用方法
链接地址:http://blog.csdn.net/zwl5670/article/details/48274109转载 2016-12-17 17:58:43 · 205 阅读 · 0 评论