- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 Android进程间通信(IPC)AIDL详解
1:在android系统中,一个应用就相当于一个进程,当然一个应用可以有多个进程,一个应用设置多个进程的有点就是获取更多的内存,因为android会为每个虚拟机设置一个最大的内存使用量,使用多进程就可以突破這个内存限制。2:多进程实现方式,可以在activity或者service中设置process属性,这个属性设置有两种方式(:name,或者完整的命名方式,以:name命名的会默认在前加上当
2016-09-02 15:06:25
331
原创 Android统一一次性修改整个APP自定义字体
有几个实现思路:1自定义FontTextView extends TextView,设置自定义字体(太繁琐,需要在布局一个个去替换)2:通过反射机制修改系统默认的字体,一次性修改APP字体,(推荐此方法)3:也可以通过遍历的方式一个一个设置TextView字体(不推荐)1:自定义FontTextView:1:package com.example.aidltesttwo
2016-08-30 14:49:44
5826
1
原创 毕业工作一年的想法
第一次在博客上面准备认认真真的写点东西,一晃工作已经一年零一个月8天了,记得去年刚开始那会,刚从黑马培训营出来,加上本身也不是计算机方面的科班出身,所以感觉感觉比较吃力,现在还记得当时进入公司后有一个View的选择器内部填充色这个属性不知道不会用,怎么都设置达不到想要的状态,后来问了同事,现在回想起来,当时是多么的幼稚啊,虽然同事很好,但是在公司中能够自我解决的问题,一定不要轻易的开口问,真的,当
2016-08-28 01:47:18
613
原创 TextView设置部分文字颜色和点击事件
//String str = "123454564563";SpannableStringBuilder builder = new SpannableStringBuilder(str);//文字颜色ForegroundColorSpan blueColor = new ForegroundColorSpan(getResources().getColor(R.color.mai
2016-08-22 17:30:19
1881
原创 Android Camera拍照
//开始拍照private void startCamera() {File dir = new File(Environment.getExternalStorageDirectory(), "img");if (!dir.exists()) {dir.mkdirs();}String fileName = System.currentTimeMillis() +
2016-08-19 11:56:58
308
原创 Actiivty设置统一过渡动画
我们知道为activity设置过渡动画可以在startActivity()或finish() 后重写下面方法设置过渡动画,//overridePendingTransition(R.anim.activity_in, R.anim.activity_out);如果需要为activity设置统一的过渡动画则需要在androidmainfest.xml中设置appplication下设置自
2016-08-04 15:17:26
687
原创 android...View的点击事件传递详解,
1:调用activity的dispatchTouchEvent(); public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction();//這个方法是个空实现
2016-08-02 11:05:38
534
原创 使用SharedPreferences保存序列化对象
我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。package com.example.animation.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException
2016-07-26 18:59:04
983
原创 Android.9图详解
点9图如果不设置前景显示区域可能会导致TextView的文字显示错乱,点9图几个区域含义详解:1:前景显示的纵向区域,(在android中一般为文字显示区域)2:前景显示的横向区域,(在android中一般为文字显示的横向区域)3:纵向拉伸区域4:横向拉伸区域
2016-07-15 16:58:35
440
原创 android自定义开关SwitchView
先上传两张图片代码实现:package com.example.animation.view;import com.example.animation.R;import com.example.animation.util.CommonUtil;import android.content.Context;import android.graphics.Bi
2016-07-07 15:05:20
2068
原创 android获取状态栏高度
public int getStatusBarHeight() { int statusBarHeight= 0; int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId > 0) { statusBarHeight= get
2016-04-19 11:52:19
262
原创 android View事件传递
1:首先调用父类的LinearLayout/RelativeLayout 的dispatchTouchevent(MotionEvent event)进行事件的分发(1):返回true:处理事件(2):返回false,交给自己的onTouchEvent进行处理(3):返回:return super.dispatchTouchEvent(ev);调用子View的dispathTouc
2016-01-26 18:51:42
283
commons-codec-1.4.jar
2016-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人