Android开发
主要介绍进行Android开发过程中遇到的Android技术
林一天
从事android应用程序开发
展开
-
xutils3的初始化以及简单使用
1、依赖xutils3相关依赖包使用Android studio开发工具对xutils3的依赖有三种方法,一种是添加module,一种是添加本地jar包,一种是直接依赖网上依赖库中的文件,前两种是需要将xutils相关的文件下载到本地,然后在做一系列的关联,以及修改,本人偏重直接使用网上依赖库,配置方法,在build.gradle文件中直接添加: implementation 'org....原创 2018-11-14 21:42:56 · 1066 阅读 · 0 评论 -
常用APP(apk)对应包名总结(持续更新...)
// 微信 包名 com.tencent.mm //启动类名:com.tencent.mm.ui.LauncherUI //QQ 包名 com.tencent.mobileqq //启动类名:com.tencent.mobileqq.activity.HomeActivity//支付宝 包名:com.eg.android.AlipayGphone //启动类名com.eg.andr...原创 2018-09-28 14:05:36 · 53213 阅读 · 8 评论 -
Android开发wifi调试取代数据线调试
我是在百度上看到的方法,试验成功之后的总结吧!1、要确定开发测试机与开发机器在同一个网段下;2、手机上安装一个软件(可能有很多)我使用的是:adbWireless;3、在使用手机软件将手机root(我使用的root软件是:KingRoot)一键root很方便,但是有的手机root不成功!4、打开adbWireless软件,点击页面上唯一的按钮,变绿;5、在电脑端,打开命令提示符原创 2015-11-20 17:29:46 · 424 阅读 · 0 评论 -
android中ExpandableListView控件,点击下一个时,上一个自动收起
通过测试,可以实现点击下一个时,上一个自动收起的效果方法:ExpandableListView控件定义,绑定(这些不是重点,就不详细述说)后,给ExpandableListView控件添加一个setOnGroupExpandListener监听事件(注意是:setOnGroupExpandListener 而不是setOnGroupClickListener)在监听事件中处理的事项是:利用循环...原创 2015-11-20 17:55:32 · 2364 阅读 · 0 评论 -
android中json数据解析详解
需要解析的json数据如下:{ "head": { //这是一个JSONObject,里面存放需要的相关信息 "code": "0", //这是一个键值对,里面存放需要的值(主要取里面的值来使用) }, "body": { ...原创 2015-11-21 09:37:10 · 470 阅读 · 0 评论 -
使用画笔(Paint)实现圆形动态进度条
实现效果:</pre><p></p><p>实现代码:</p><p><span style="white-space:pre"></span>创建两个画笔,一支使黑色的笔,一个是白色的笔</p><p>&a原创 2016-10-16 19:13:49 · 1036 阅读 · 0 评论 -
前一个activity调用后一个activity的内容
应用场景:当一个A activity跳转到一个B activity,B activity关闭后,A activity使用B activity里面的数据解决方法:在相关页面进行如下编写:A activity: Intent intent=new Intent(TestAActivity.this,TestBActivity.class);startActivityForR...原创 2016-10-27 21:31:00 · 287 阅读 · 0 评论 -
Android Studio 使用WiFi(无线网)调试
Android Studio使用WiFi(无线网)调试程序,可为Android studio安装插件的方法使用,不过Android studio的WiFi调试插件,只支持到Android studio的2.1版本使用步骤:首先安装adb WiFi 插件:file——>setting——>plugins——>搜索框:输入 ADB WIFI——>安装——>重启...原创 2017-04-14 13:17:33 · 2986 阅读 · 0 评论 -
Android 中判断为空的简单语句
/** *TextUtils为Android SDK封装好的工具,里面的isEmpty(CharSequence)方法,可以直接判空(CharSequence包括string) *等同于string.equals("")&&string==null */ if(TextUtils.isEmpty(mLimit.getText()...原创 2017-09-14 19:34:45 · 1212 阅读 · 0 评论 -
Android图片加载框架Glide的基本用法
今天看了郭霖大神的博客,学习了glide的基本用法,想看具体详情的请进:http://blog.csdn.net/guolin_blog/article/details/53759439一、glide是什么glide是一个强大的图片加载框架二、glide的用法1)在Android Studio中建立项目,在相应的build.gradle文件中添加依赖库,如下:dependen...原创 2018-01-02 19:43:44 · 393 阅读 · 0 评论 -
Android Studio 升级到3.1.2问题小结
Android studio冲2.1版本升到3.1.2遇到好多问题,在这里做一下简单的总结,希望同道中人有则改之、无则加勉:首先: 在安装完成后,需要对Gradle进行对应的升级,在升级过程中会遇到“Could not run build action using Gradle distribution 'https://services.gradle.org/distributi...原创 2018-08-18 10:10:36 · 1614 阅读 · 0 评论 -
Android 悬浮窗全系统版本实现
悬浮窗是在系统上显示的内容,好像微信视频聊天时的小窗口一样,在退出软件后依然存在的一个窗口,本博客以窗口中放一个button组件为例,简单展示悬浮窗,其中包括了对Android 6.0以下、Android 6.0到Android 8.0、Android 8.0以上版本的处理,下面开始介绍实现方法:1、MainActivity中的代码public Button mFloatingButto...原创 2018-08-18 23:11:39 · 9959 阅读 · 6 评论 -
全局设置分割线,整个应用中有分割线的地方统一设置
通过尚硅谷视频学习,在此感谢尚硅谷的全体老师以及尚硅谷平台第一步:首先创建显示的分割线样式在drawable文件夹下,创建自己喜欢的风格的分割线文件listdivider_bg.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/...原创 2018-08-31 23:01:40 · 385 阅读 · 0 评论 -
ButterKnife之三:Adapter中ButterKnife核心常用功能使用(替代findviewbyid,替代OnClickListener以及绑定多个id监听事件)
在上一篇“ButterKnife之一:Activity中ButterKnife核心常用功能使用(替代findviewbyid,替代OnClickListener以及绑定多个id监听事件)”中对ButterKnife已经做了相对较详细的介绍,本篇只对Adapter中ButterKnife使用的代码做出记录,简单记录下ButterKnife在Adapter中与在activity中的区别!1、Ada...原创 2018-09-06 21:01:46 · 2413 阅读 · 0 评论 -
ButterKnife之二:Fragment 中ButterKnife核心常用功能使用(替代findviewbyid,替代OnClickListener以及绑定多个id监听事件)
在上一篇“ButterKnife之一:Activity中ButterKnife核心常用功能使用(替代findviewbyid,替代OnClickListener以及绑定多个id监听事件)”中对ButterKnife已经做了相对较详细的介绍,本篇只对Fragment 中ButterKnife使用的代码做出记录,简单记录下ButterKnife在fragment中与在activity中的区别!1、...原创 2018-09-06 20:37:40 · 2197 阅读 · 0 评论 -
ButterKnife之一:Activity中ButterKnife核心常用功能使用(替代findviewbyid,替代OnClickListener以及绑定多个id监听事件)
ButterKnife是一个注解类,ButterKnife开源框架以其强大的view绑定和click事件处理功能,大大减少代码量,节省开发时间,提高开发效率,而且ButterKnife在adapter中的使用也方便的处理了adapter中ViewHodler的绑定问题,下面就学习内容做简单记录:1、Activity中使用ButterKnife注解类替代findviewbyid绑定view常...原创 2018-09-06 20:12:14 · 2234 阅读 · 1 评论 -
RelativeLayout各个属性
第一类:属性值为true或false android::layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la...原创 2018-09-10 20:35:06 · 268 阅读 · 0 评论 -
利用Intent隐式跳转,实现手动选择打开符合条件的应用程序
先看实现效果:实现如上图一样的效果,可以手动选择打开手机上符合条件的应用程序,用于程序中的一些功能,比如程序中分享功能,将手机上符合分享条件的所有程序弹出来供使用人手动选择;再比如手机白名单的实现!实现原理:使用Intent的隐示意图跳转实现,具体代码如下AndroidManifest.xml中的配置:<activity android:name=".thirdpart...原创 2018-09-08 21:28:41 · 1148 阅读 · 0 评论 -
Fragment中RecyclerView的使用解析,以及监听事件处理
RecyclerView是可以代替listview使用的新组件,个人感觉其主要特色:其适配器adapter中,重写的东西少了,页面展示的效果跟加多了,比如可以在RecyclerView设置listview的显示效果,也可以设置gridview的显示效果,也可以设置瀑布流的显示效果!下面代码主要是针对Fragment中RecyclerView组件中listview效果进行学习,在此做简单总结记录!...原创 2018-09-01 13:13:53 · 23862 阅读 · 23 评论