Welcome 微信登录

首页 / 移动开发 / Android

AndroidStudio Gradle更换阿⾥云镜像的⽅法

AndroidStudio Gradle更换阿⾥云镜像的⽅法

AndroidStudio Gradle更换阿⾥云镜像的⽅法使⽤ Android Studio 开发时经常遇到编译卡住的问题,原因是 Gradle 下载依赖资源过慢。没办法,有长城在,还是得换镜像。同样,这是个普遍存在的问题,我们希望可以对它进⾏全局配置。在 .gradle (路径参考 C:\Users\username\.gradle )⽬录下新增 init.gradle ⽂件,内容如下:allprojects{ repositories { def ...
AndRoid Studio 运行日志中文乱码的解决方法

AndRoid Studio 运行日志中文乱码的解决方法

AndRoid Studio 运行日志中文乱码的解决方法在安装完Android Studio之后,在调试程序时,运行日志中出现中文乱码时的解决方法:首先打开Android Studio安装目录所在位置下的bin目录,找到studio64.exe.vmoptions文件,用编辑器编辑,在文件最后一行加入如下代码,保存即可。-Dfile.encoding=UTF-8如果你使用的是X32位版本,则需要修改studio.exe.vmoptions,在文件末属加上如...
Android访问网络异常退出的情况处理

Android访问网络异常退出的情况处理

Android访问网络异常退出的情况处理: 情况说明:我们在进行安卓开发时,经常需要用到访问网络,从网络中获取相应的数据的情况,但新版本安卓在直接访问网络时会报错。原因是在新版本中加入了线程安全模式。 有两种方式实现网络访问 第一种方法: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta...
Android中微信抢红包助手的实现详解

Android中微信抢红包助手的实现详解

实现原理通过利用AccessibilityService辅助服务,监测屏幕内容,如监听状态栏的信息,屏幕跳转等,以此来实现自动拆红包的功能。关于AccessibilityService辅助服务,可以自行百度了解更多。代码基础:1.首先声明一个RedPacketService继承自AccessibilityService,该服务类有两个方法必须重写,如下:/** * Created by cxk on 2017/2/3. * * 抢红包服务类 */publi...
Android LayoutInflater深入分析及应用

Android LayoutInflater深入分析及应用

LayoutInflater解析前言:在Android中,如果是初级玩家,很可能对LayoutInflater不太熟悉,或许只是在Fragment的onCreateView()中模式化的使用过而已。但如果稍微有些工作经验的人就知道,这个类有多么重要,它是连接布局XMl和Java代码的桥梁,我们常常疑惑,为什么Android支持在XML书写布局?我们想到的必然是Android内部帮我们解析xml文件,LayoutInflater就是帮我们做了这个工作。 首先...
Android RecyclerView基本使用详解

Android RecyclerView基本使用详解

什么是RecyclerView关于RecyclerView,是一个主要用于展示和回收View的有一个控件,在官用了一句话来概括RecyclerView 是一种通过提供有限的数据项窗口有效显示大数据集的视图。基提供几个基本的功能,控制其显示的方式 ———>LayoutManager—(必需)控制Item间的间隔 ———>ItemDecoration—-(非必需)控制Item增删的动画——->ItemAnimator——(非必需)以上就可以完...
Android wifi 调试详解及简单实例

Android wifi 调试详解及简单实例

Android wifi 调试前言:做android开发的时候,经常遇到的一个问题就是真机调试次数多了,会导致usb口,损坏,而且长期给手机充电也会损坏手机,所以我想了想是否可以拿usb调试,网上找了下,还真可以,但都写的比较繁琐,今天我们就使用3条命令完成任务首先我们需要使用的工具是adb,它基于tcp协议之上1.开始我们需要给手机开启tcpip模式,这个时候需要usb线连接手机adb tcpip 端口号(随便写个大点的比如:5555)写完这个之后,us...
Android自动填充短信验证码功能(demo)

Android自动填充短信验证码功能(demo)

项目需求:Android开发中用户登录往会用到短信验证的功能,如果让用户先查看短信,然后再回到界面填写验证码,用户体验不是很好,有时就需要实现验证码的自动填写功能。做法: 我以前的做法是先创建一个广播接收器,接受短信变化的广播,收到广播时,再把验证码提取出来。那时有用户测试反馈他的手机安装了其他一些短信应用或者手机本身限制了权限的情况下,这种方式可能起不了作用,即使把优先级设高,也不能保证不会被别的应用抢先。以前用户卸载掉第三方软件后,就没再追究了。现在发...
Android 中使用ContentObserver模式获取短信用正则自动填充验证码

Android 中使用ContentObserver模式获取短信用正则自动填充验证码

最近做注册的时候看到很多app在手机接受到短信的时候直接填写验证码到界面省略用户自动输入,感觉这样确实蛮人性化的呵呵,于是自己也做了一个步骤:首先我使用了ContentObserver监听短信,(最好知道您的验证码从那个号码发过来)然后从短信中用正则的分组去拿到验证码(当然验证码必须是什么格式)贴出关键代码:注册监听短信数据库的 ContentObserver c=new ContentObserver(han) { @Override public vo...
Android仿微信微博多图展示效果

Android仿微信微博多图展示效果

1.简介这是一个用于实现像微信朋友圈和微博的类似的九宫格图片展示控件,通过自定义viewgroup实现,使用方便。 多图根据屏幕适配,单张图片时需要自己指定图片的宽高;2.使用方法引用:compile "com.w4lle.library:NineLayout:1.0.0"使用:在项目的layout文件中添加如下xml即可加入到布局文件<com.w4lle.library.NineGridlayout android:layout_marginTop...
Android Handler 原理分析及实例代码

Android Handler 原理分析及实例代码

Android Handler 原理分析Handler一个让无数android开发者头疼的东西,希望我今天这边文章能为您彻底根治这个问题今天就为大家详细剖析下Handler的原理Handler使用的原因1.多线程更新Ui会导致UI界面错乱2.如果加锁会导致性能下降3.只在主线程去更新UI,轮询处理Handler使用简介其实关键方法就2个一个sendMessage,用来接收消息另一个是handleMessage,用来处理接收到的消息下面是我参考疯狂andro...
android读取assets中Excel表格并显示

android读取assets中Excel表格并显示

本文实例为大家分享了android读取assets中Excel的具体代码,供大家参考,具体内容如下1.在assets下放的excel表格,命名为excel.xls 2.添加读取excel需要的jar包”jxl.jar”,assets是建在main级别目录下,建错地方找不到文件3.读取excel中的文件/*获取excel表格中的数据不能在主线程中调用 xlsName 为表格的名称 index 表示第几张表格 */public ArrayList<Exc...
Android中二维码的生成方法(普通二维码、中心Logo 二维码、及扫描解析二维码)

Android中二维码的生成方法(普通二维码、中心Logo 二维码、及扫描解析二维码)

首先声明我们通篇用的都是Google开源框架Zxing,要实现的功能有三个 ,生成普通二维码、生成带有中心图片Logo 的二维码,扫描解析二维码,直接上效果图吧首先我们需要一个这样的 Zxing 的包类似于这样接下来需要引入资源1.drawable 中引入图片 navbar.png2.layout中引入camera.xml、main.xml、qrcode_capture_page.xml3.创建raw文件夹并添加beep.ogg 扫描声音4.合并color...
<< 1 2 3 4 5 6 7 8 9 10 >>