![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 92
关小二
客官,您吃点儿啥?这里有上好的酒肉,包您满意。
展开
-
Fragment相关
在Fragment中获取Activity在Activity中显示Fragment学会使用findFragmentByTag()自己封装的感觉稍微不错的Fragment间切换的方法原创 2016-09-24 18:45:38 · 464 阅读 · 0 评论 -
【封装】异步HttpURLConnection网络访问
主体:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.SocketTimeoutException;import java.net.URL;import java.secur原创 2017-04-09 20:21:19 · 2639 阅读 · 0 评论 -
【封装】使用okHttp发送网络请求及上传下载进度监听
参考资料:如何正确地写出单例模式设计模式总结篇系列:单例模式(SingleTon)主体package com.example.guan.webrtc_android_8.utils;import android.util.Log;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;impo原创 2017-04-10 15:14:23 · 3666 阅读 · 0 评论 -
手动更新Android Studio的gradle版本
参考博客: http://blog.csdn.net/zhang_ying_xian/article/details/51096487首先查看项目的gradle-wrapper.properties文件,一般把Android Studio视图改为Project,才能看到。 文加内容大致如下:#Wed Mar 15 15:50:19 CST 2017distributionBase=GRAD原创 2017-03-15 16:04:01 · 4323 阅读 · 0 评论 -
Android Intent使用举例
Intent使用的相关技巧总结原创 2017-05-26 10:46:37 · 552 阅读 · 0 评论 -
初识Android项目知识点积累
Android项目中积累的零散知识点,解决各种小问题。欢迎大家交流原创 2016-09-23 14:37:23 · 513 阅读 · 0 评论 -
安装App后,点击打开。再按home回首页,再打开,出现App重复加载的问题
安装App后,点击打开。再按home回首页,再打开,出现App重复加载的问题 具体表现是: 1、将app包通过电脑QQ传送到手机QQ上面,点击安装,安装后选择打开app (此间的应用逻辑应该是要触发 【闪屏页Activity】, 然后跳转 【主页Activity】) 2、然后MM在 【主页Activity】 时按下了 【Home键】,回到桌面 3、再点击app的icon图标,...转载 2018-05-21 10:23:12 · 1120 阅读 · 0 评论 -
Android面试知识点汇总
四大组件:Activity:生命周期:启动模式: standard、singleTop、singleTask、singleInstance任务栈:前台任务栈、后台任务栈TaskAffinity + singleTask使用adb查看任务栈信息启动方式: 显式:intent.setClass()隐式:设置过滤信息:action、category、data类别,且同时匹配...原创 2018-08-10 10:19:28 · 18754 阅读 · 1 评论 -
Android Studio下SVN需要忽略的文件
参考:https://blog.csdn.net/s13383754499/article/details/78053881https://www.cnblogs.com/Claire6649/p/6090745.htmlAndroid Studio创建的Android项目一般需要忽略.idea文件夹.gradle文件夹gradle文件夹所有的build文件夹所有的.im...原创 2018-11-25 16:34:01 · 565 阅读 · 0 评论 -
JCenter() 与 mavenCenter() 的区别
1. Maven Central 则是由sonatype.org维护的Maven仓库。http://jcenter.bintray.com/2. jcenter是一个由 bintray.com维护的Maven仓库。可以在这里看到整个仓库的内容。https://oss.sonatype.org/content/repositories/releases/maven中央仓库已经将内容...原创 2018-12-16 21:20:42 · 25417 阅读 · 2 评论 -
gradle杂记
1. build.gradle与gradle-warpperbuild.gradle 文件制定编译时的一些条件和依赖关系。在Android Studio的项目中,每个module都有一个build.gradle文件,根目录也有一个build.gradle文件。其中根目录下的build.gradle文件的设置对project下的所有module都是有效的。gradle-warppe...原创 2018-12-16 21:44:58 · 174 阅读 · 0 评论 -
Android APP旋转屏幕
1、自动感应传感器的变化(不用开启自动旋转功能) //在Activity中设置即可 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);2、点击Button旋转屏幕 /** * Button点击事件 **/ @Override public void onClick(V...原创 2019-05-05 19:02:15 · 4051 阅读 · 0 评论 -
【举例】Android自定义Dialog——选择一个RadioButton
【举例】Android自定义Dialog——选择一个RadioButton原创 2017-03-17 19:43:54 · 2236 阅读 · 0 评论 -
【举例】Android动态申请权限
写在前面:对于新版本的Android,部分权限必须手动向用户发起请求并获得允许后才能使用。关于这一部分的基础知识,这里就不详述。大家可以自行百度去获取。还是一贯的风格,直接上代码。1. 与就版本一样,所有需要的权限需要手动声明 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission an原创 2017-03-17 20:08:44 · 4870 阅读 · 0 评论 -
【举例】Android自定义Dialog——做出“确定/取消”的选择
【举例】Android自定义Dialog——做出“确定/取消”的选择原创 2017-03-17 19:54:39 · 2145 阅读 · 0 评论 -
Handler、Message 和 Activity.runOnUiThread()
Handler的使用Message的使用Activity.runOnUiThread()原创 2016-09-24 19:06:11 · 341 阅读 · 0 评论 -
Toolbar的使用
介绍Toolbar的定义和使用的几个步骤原创 2016-09-24 19:17:42 · 278 阅读 · 0 评论 -
Android 中非UI线程真的不能更新UI吗?
更新UI需要UI线程,主线程就是一个UI线程。因为还可以创建很多UI线程,所以不只有主线程才能更新UI。但是一般的子线程是不能更新UI的。本文中提到的“一般的子线程”处于一个特殊的位置,所以才更新了UI。转载 2016-11-22 23:42:08 · 820 阅读 · 0 评论 -
Java线程
Executors类JDK1.5中提供Executors工厂类来产生连接池,该工厂类中包含如下的几个静态工程方法来创建连接池: 1. public static ExecutorService newFixedThreadPool(int nThreads):创建一个可重用的、具有固定线程数的线程池。 2. public static ExecutorService newSingleThrea转载 2017-02-27 15:45:12 · 242 阅读 · 0 评论 -
手动更新Android Studio版本
参考博客: http://blog.csdn.net/hil2000/article/details/11395485转载 2017-04-07 11:25:23 · 616 阅读 · 0 评论 -
【Android控件】点击变暗效果
Android点击变暗效果原创 2017-03-29 18:09:13 · 1611 阅读 · 0 评论 -
【封装】Android自定义ListView
Android自定义ListView原创 2017-03-29 22:12:43 · 260 阅读 · 0 评论 -
Parcelable及Serializable的使用
相关知识:知识点:Android系统中Parcelable和Serializable的区别 http://www.jianshu.com/p/a60b609ec7e7 http://lydia-fly.iteye.com/blog/2029269Serializable的使用Serializable的使用比较简单,直接实现Serializable接口就好。Parcelable的使用P原创 2017-04-11 16:41:33 · 337 阅读 · 0 评论 -
android 开发 命名规范
参考资料: 《android 开发 命名规范》 http://www.cnblogs.com/ycxyyzw/p/4103284.html转载 2017-04-14 16:00:12 · 406 阅读 · 0 评论 -
Android Studio生成和引用.aar库文件
先来句综述:.aar和.jar库文件的区别 aar 文件是建立在 jar 文件的基础之上, aar 是 jar 文件的一个变种。其实他们本质上没有什么区别,都是压缩包,只是能包含的内容不一样。jar只包含了class文件与清单文件。虽然也能包含资源文件,但不过是文本资源和图片资源,不能包含Android平台下的drawable以及各种xml文件.aar包括的东西更多一些,包含所有资源,cla原创 2017-04-13 15:55:52 · 5075 阅读 · 1 评论 -
Service及Notification的使用
Service的创建与调用Service的通信原创 2016-09-24 19:26:20 · 860 阅读 · 0 评论 -
Android Studio 使用阿里云镜像仓库
参考:https://www.cnblogs.com/yangshifu/p/9801659.htmlAndroid Studio在构建项目时会拉取gradle资源,而goole和jcenter在国内的网络环境并不好用,容易产生connect timeout等错误。因此需要将地址修改成阿里云的国内镜像。1、设置AS,勾选“Enable embedded Maven repository”...原创 2019-06-19 21:01:13 · 10624 阅读 · 1 评论