![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
奏响曲
创造机会的人是勇者,等待机会的人是愚者
展开
-
Android-服务(Service)初体验-1
Service组件笔记Service简单介绍Service是Android四大组件之一,与Activity相似Service是在后台运行的,没有用户界面不与用户进行交互的操作应该考虑用ServiceAndroid系统本身提供了大量的Service组件创建一个Service创建一个继承于Service的子类ServiceText.javapublic class ServiceText原创 2015-11-13 13:32:43 · 463 阅读 · 0 评论 -
RecyclerView的使用记录
RecyclerView的使用记录详细使用情况简单介绍该控件具有ListView和GridView的特点,主要是滑动展示更多的数据其特点在于它异常的灵活性和极好的体验可以设置其显示的方式为单列,单行,网格的横向和纵向,其开始滑动时的方向可以为它设置其增删一个item的动画控制点击和长按事件需要自己写导入android-support-v7-recyclerview如果是用Andro原创 2015-11-26 02:47:50 · 1777 阅读 · 0 评论 -
Android-PopupWindow自定义的弹出框
PopupWindow自定义的弹出框的使用记录使用介绍可实现弹出框的效果这里是将PopupWindow添加到ActionBar下,通过点击标题上的图标显示使用步骤新建一个PopupWindow的xml布局(popup_window.xml)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sc原创 2015-11-27 09:22:22 · 1630 阅读 · 0 评论 -
Android-Material Design布局之第一曲
记录下所使用了的东西使用的Android StudioDrawerLayout 抽屉布局NavigationView 配合抽屉使用的菜单分头部分和菜单部分ActionBarDrawerToggle 用于监听抽屉Toolbar 最上边的标题栏AppBarLayout 包裹住标题栏,否则会下方内容会盖在Toolbar的上边CollapsingToolbarLayout 设置标题的过渡样式用原创 2015-11-22 20:38:24 · 1391 阅读 · 0 评论 -
Android-自定义控件样式之shape
自定义控件样式shape1、描边stroke和填充solid介绍①效果图 ②代码详情:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- stroke描边 width:描边的粗细 color原创 2015-12-20 13:00:55 · 2731 阅读 · 0 评论 -
Android-系统分享-1
Android-系统分享介绍:通过系统分享可以调用手机中提供分享功能的程序,然后这些程序可以方便的得到你分享的内容以下方法可分享文字和图片(图片记得加权限) <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.原创 2015-12-05 13:06:08 · 438 阅读 · 0 评论 -
Android-联系人A~Z列表
Android-联系人A~Z列表实现旅途将右侧A~Z显示出来自定义一个A~Z垂直显示的View(自定义控件命名为:LetterView.java)/*** 靠右的字母控件*/public class LetterView extends View{/**纵向显示的所有字符*/public static final String letters = "*ABCDEFGHIJKLMNOPQ原创 2015-12-04 16:55:09 · 992 阅读 · 0 评论 -
Android-ViewPager循环滑动
Android-ViewPager循环滑动介绍:咋一确实看是实现了ViewPager的循环滑动Y(^o^)Y,可以实现应用中的循环滑动显示效果图:下面是xml的布局小点和显示的大图都在java代码中添加,这里用LinearLayout来添加小点<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2015-12-08 01:27:49 · 855 阅读 · 0 评论 -
Android-ViewPager自动滑动
Android-ViewPager的自动滑动在Android-ViewPager循环滑动的基础上添加了自动滑动添加了一个广播,用于滑动到下一张图片添加了一个服务,用于向广播发送消息,表示该滑动图片了。。。效果图 添加的服务代码如下import android.app.Service;import android.content.Intent;import android.os.IBin原创 2015-12-09 03:12:47 · 2069 阅读 · 5 评论 -
这个AS插件能帮你快速管理MVP
前言这个插件诞生的原因是因为释放一下自己的小手!由于MVP同种步骤重复类型代码比较多,网上没有看到合适的插件方便管理,于是自己动手写了一个。有的MVP可能并不适合,因为这是按照我思路的MVP配合的插件,如果你和我思路差不多或者觉得这MVP思路还不错,那么恭喜你这插件能帮助你。这个第一版已经开发了半年了,一直没有机会分享出来。今天修改了一些以前的bug,就写下这篇文章和大家做一个简单的介绍。注意:下面原创 2017-06-09 23:50:06 · 757 阅读 · 0 评论 -
XMVP:一个通过泛型实现的MVP框架2年的演化路
XMVP:一个通过泛型实现的MVP框架2年的演化路起步2016目标代码想偷懒了就开发了`MVPManager`插件,快速生成`XMVP`代码创建MVP代码截图,这是最新的创建代码界面的截图这是一张动态图,是一张旧版本的演示图。只需要和上面的截图结合来看一下哦最后还有个逆向增加或删除XMVP契约中定义方法的功能刚刚开发出来MVPManager的时候,我也写了篇文章介绍 [这个AS插件能帮你快速管理M...原创 2018-10-16 14:45:51 · 490 阅读 · 0 评论 -
Android-WebView初体验
WebView控件的使用记录1、在布局中添加WebView控件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout原创 2015-11-19 23:19:19 · 442 阅读 · 0 评论 -
Android-存储方式(持久化数据的方式)
Android中存储数据回顾笔记Sqlite数据库存储位置: data/data/包名/databases/数据库通过继承SQLiteOpenHelper创建数据库和表 onCreate():当数据第一次创建的时候调用创建数据库onUpgrade():更新数据库的时候调用(当数据库版本大于之前的版本就会自动调用这个方法)构造方法() ①上下文环境 ②数据库的名字 ③null ④ve原创 2015-11-25 03:03:52 · 446 阅读 · 0 评论 -
Android-(广播接收器)BroadcastReceiver-2
BroadcastReceiver广播接收器笔记介绍四大组件及之一,是一种全局的监听器用来接收来自系统和应用中的广播通过获取广播能及时方便的做出相对的反应和操作,如:当电池电量改变时系统会产生一条广播,接收到这条广播就能获取电量,做出相应操作。。。创建一个广播接收器创建一个继承于BroadcastReceiver的类在onReceive()方法中添加要执行的事件public class原创 2015-11-14 05:24:30 · 467 阅读 · 0 评论 -
SQLite-基本语法整理-3
SQLite常用语句整理select 从列表中选取数据 select * from 表名select 列表名 from 表名select 列表名,列表名… from 表名distinct 相同值只显示一次 select distinct 列表名 from 表名where 子句用于规定选取数据标准 select 列名称 from 表名 where 列 运算符 值运算符:= <> >原创 2015-11-15 17:44:48 · 488 阅读 · 0 评论 -
Android-AsyncTask初体验
AsyncTask学习记录AsyncTask介绍异步任务为了解决不能在主线程做耗时操作,不能在子线程更新UI是android提供的轻量级的异步类,简单,快捷具体详细代码如下(布局过于简单这就不给出了)public class MyAsyncTaskText extends Activity{ private TextView startText, progerssText, end原创 2015-11-20 01:17:30 · 375 阅读 · 0 评论 -
Android-SeekBar(拖动进度条)
学习使用SeekBar,设置样式我的学习步骤在xml中拖出一个SeekBar控件效果图 代码 <SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/seekBar" />只想说这不是我想要的风格,然后参考了自定义漂亮的Andro原创 2015-11-15 23:39:17 · 2140 阅读 · 0 评论 -
Android-JSON解析
JSON解析记录我选择了在聚合数据,haoservice上面获取的数据获取数据地址详情看api接口文档下面是将要解析的一个天气json数据这是一个在谷歌浏览器jsonview插件处理过的显示视图,部分标签相同部分被缩略{resultcode: "200",reason: "successed!",result: - {sk: - {temp: "12",wind_directi原创 2015-11-18 01:35:04 · 502 阅读 · 0 评论 -
Android-接口回调
Android接口回调整理首先上一个我回调思路图(形象思路看感受)下面是具体实现自定义一个MyView.javapublic class MyView extends View{ public MyView(Context context, AttributeSet attrs) { super(context, attrs); } @Override原创 2015-11-18 19:42:27 · 979 阅读 · 1 评论 -
Android-网络编程
Android网络编程学习记录了解HTTP协议HTTP协议介绍分类基于Socket基于HTTP协议 HttpUrlconnction(java.net包中提供)HttpClient(androidSDK中集成的开源框架)服务器端返回客户端的内容有三种方式HTML代码的形式返回XML字符串的形式返回JSON对象的方式返回步骤首先加上权限判断网络必须加上的权限 <uses-pe原创 2015-11-18 00:10:49 · 365 阅读 · 0 评论 -
HTTP协议了解
HTTP协议基本了解原文特点支持C/S(客户/服务器)模式简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST等等,每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。灵活:HTTP允许传输任意类型的数据对象,正在传输的类型由Content-Type加以标记无连接:无连接的含义是原创 2015-11-17 19:26:26 · 955 阅读 · 0 评论 -
Android-xml解析之PULL解析
pull解析xml记录这里现在要解析的xml以下是一个天气的xml数据其中有部分省略This XML file does not appear to have any style information associated with it. The document tree is shown below.<root><resultcode>200</resultcode><reaso原创 2015-11-18 03:00:10 · 413 阅读 · 2 评论 -
Android-图片的缓存实现笔记
图片的缓存笔记记录这是处理加载的asset文件的图片主要代码public class ImageBuffer { Context context; LruCache<String, Bitmap> lruCache; private static ImageBuffer imageBuffer; //得到运行的最大内存 int maxMemory =原创 2015-11-19 18:43:14 · 381 阅读 · 0 评论 -
一个项目如何编译多个不同签名、包名、资源等,的apk?
一个项目如何编译多个不同签名、包名、资源等,的apk?简介相关的几个要点其他配置记录其他需要注意事项我的完整配置,供参考结束简介如题所示!本篇文章就是为了解决这种问题。方便打包和运行的时候能做到无需手动替换配置,即可打包想要的apk。打包的时候,只需选一下想打哪种配置的apk就OK啦。 (o)/~先来看,有需求如下:同一个项目不同的apk图标不同的服务器域名不同的包名不同的...原创 2018-11-08 21:22:33 · 3163 阅读 · 3 评论