Android开发
zhangyanqiu12
QQ:1273378004
展开
-
Android7.0以前和7.0以后开启闪光灯的方式。
1.安卓7.0以后闪光灯是通过CameraManger来进行管理的,以下是7.0以后闪光灯开启关闭代码:@TargetApi(Build.VERSION_CODES.N) @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) public void changeFlashLight(boolean openOrClose) { ...原创 2018-05-09 15:31:45 · 10095 阅读 · 4 评论 -
Android Studio 一些让人看不懂的报错!
我们在用安卓Studio开发过程中,经常会遇到些让人看不懂的报错,以下是我记录的一些。1.安卓studio升级到3.0后,创建项目时报错.报错:Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsErro...原创 2018-05-07 15:52:54 · 1197 阅读 · 0 评论 -
Android项目分包。
现在一般用的都是MVP模式了,好处是V层和P层的耦合性较低。MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。下面是官方MVP模式的分包思想建议图:官方MVP分包项目git链接:https://github.com/qiaoyhh/MvpBasePS:再附上部分包名的中文翻译:activi...原创 2018-05-15 11:15:29 · 1443 阅读 · 0 评论 -
安卓WebView设置本地缓存和使用。
直接上源码吧,都有注解。private void initWebView() { //获取WebSetting对象 final WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true);//支持js脚本 settings.setRenderPriority(W...原创 2018-05-25 16:46:01 · 5034 阅读 · 1 评论 -
安卓AsyncTask异步任务实现文件上传。
最近项目中要做一个带进度条的上传文件的功能,学习了AsyncTask,使用起来比较方便,将几个方法实现就行,另外做了一个很简单的demo,希望能对大家有帮助,在程序中设好文件路径和服务器IP即可。demo运行截图:AsyncTask是抽象类,子类必须实现抽象方法doInBackground(Params... p),在此方法中实现任务的执行工作,比如联网下载或上传。AsyncTask定义了三种泛型...原创 2018-06-05 11:01:34 · 2553 阅读 · 0 评论 -
ViewPage+Tablayout的懒加载。
开发的公司框架内加入了个新闻数据展示的页面。其实就是ViewPage+Tablayout的网络数据展示。第一个类,即Activity(这里用的是Delegate,其实是Fragment)package com.duihao.jo3.core.delegates.news;import android.os.Bundle;import android.support.annotation.No...原创 2018-06-12 16:52:32 · 261 阅读 · 0 评论