自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路一直在

慢一点,快一点

  • 博客(12)
  • 收藏
  • 关注

原创 PopupWindow设置背景

一些常用的方法设置PopupWindow的属性效果图如上,怎么给PopupWindow加背景?<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" and

2017-10-31 23:53:56 4678

原创 CoordinatorLayout和AppBarLayout(android MD 三)

CoordinatorLayout 调度协调子布局或者单纯的作为ViewGroup使用 NestedScrollingParent CoordinatorLayout和AppBarLayout搭配使用 添加依赖compile 'com.android.support:design:25.0.0'

2017-10-29 16:43:50 451

原创 Toolbar 替换ActionBar(android MD 二)

Toolbar是Android 5.0推出的一个新的导航控件用于取代之前的ActionBar,由于其高度的可定制性、灵活性、具有Material Design风格等优点被大量采用。兼容5.0以下版本:加上依赖compile 'com.android.support:appcompat-v7:25.+'

2017-10-28 23:24:53 361

原创 android ipc进程间通信(概述)

介绍一些ipc的基础概念。为后面介绍进程间通信实例打铺垫。介绍一些进程间通信的方式,各个优缺点。一些常用的ipc方式android进程间通信ipc Messengerandroid进程间通信ipc Socketandroid进程间通信ipc Binder aidlandroid进程间通信ipc 文件共享android进程间通信ipc Content Provider

2017-10-28 22:08:29 309

原创 android进程间通信ipc Socket (二)

通过Socket通信有两种方式: 流式套接字(TCP) 用户数据报套接字(UDP)

2017-10-28 21:40:56 275

原创 DrawerLayout NavigationView 实现侧滑(android MD 一)

实现侧滑的效果,采用md风格,用到的总要控件有 DrawerLayout和NavigationViewdemo 下载地址依赖MD系统库 compile 'com.android.support:design:25.2.0'**获取Navigation Header**View headerView = mNavigati

2017-10-28 15:50:45 472

原创 android进程间通信ipc Messenger (一)

Messenger跨进程通信底部的实现采用了Binder

2017-10-26 22:33:35 356

原创 android里的线程

android里的线程 AsyncTask(封装了Thread和Handler,采用了线程池),IntentService, HandlerThread和一些常用的线程池线 程 1.AsyncTask 有采用线程池,封装了Thread和Handler采用ThreadPoolExecutor线程池:public abstract class AsyncTask<Params, Progres

2017-10-25 17:30:31 1919

原创 android性能优化(一些常用的优化方式)

安卓性能优化1.布局优化减少布局的嵌套(减少了绘制的时间)采用较简单的viewgroup ps:LinearLayout FrameLayout采用.标签用ViewStub按需加载布局 详情见另一篇文章内存优化(总要防止内存泄漏)静态变量导致内存泄漏Bitmap导致内存泄漏Cursor游标导致内存泄漏动画导致内存泄漏 (ps:动画没有在 onDestroy方法里取消 a

2017-10-25 13:50:34 218

转载 android ViewStub的应用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。 这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Inf

2017-10-25 13:44:41 270

原创 安卓多渠道打包 (友盟的思路)附加怎么获取 androidManifest.xml里的数据 ApplicationInfo

1. manifest文件里配置一个参数,用于保存渠道包信息标志<meta-data android:value="${UMENG_CHANNEL_VALUE}" android:name="UMENG_CHANNEL"/>2. 在build.gradle文件里配置具体的渠道号productFlavors { xiaomi {} q360 {} }pr

2017-10-21 19:51:46 783

原创 安卓服务的启动方式之一 bindService unbindService

`MainActivity.class“public class MainActivity extends AppCompatActivity {private Intent intent;private MyConn conn;private IMyBinder myBinder;@Overrideprotected void onCreate(Bundle savedInstanceSt

2017-10-10 14:43:19 5016 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除