随笔分类 - Android_常用代码片
项目中常用的,实用小工具代码片,精致而强悍。
    
摘要:在使用Canvas绘制文本的时候,如果要绘制的字符串含有\r\n,\n换行的时候,会识别不出来,当成空格绘制出来。解决方案:1.使用StaticLayout来实现,具体代码如下:TextPaint mTextPaint=new TextPaint();StaticLayout mTextLayout...
        阅读全文
                
摘要:在自己应用中打开第三方应用,有好多种方法,这里举例一种://以打开微信为例,前提需要知道打开应用的包名,一般一个发布版本的应用,包名不会轻易改变的,但是,打开QQ就要注意了,毕竟QQ的发布版本有不下于4个版本。Intent intent = getPackageManager().getLaunch...
        阅读全文
                
摘要:在多个有规律的资源ID获取的时候,可以使用getIdentifier方法来获取,来获取。用到场景:工具类打成.jar包的时候,有时候会需要引用到res中的资源,这时候不能将资源一起打包,只能通过反射机制动态的获取资源.public class Resources int getIdentifier ...
        阅读全文
                
摘要:转自:http://www.liaohuqiu.net/cn/posts/storage-in-android/android系统自身自带有存储,另外也可以通过sd卡来扩充存储空间。前者好比pc中的硬盘,后者好移动硬盘。 前者空间较小,后者空间大,但后者不一定可用。 开发应用,处理本地数据存取时,可...
        阅读全文
                
摘要:dialog默认的样式@android:style/Theme.Dialog对应的style有pading属性,所以win.getDecorView().setPadding(0,0,0,0);就能够水平占满了。项目使用代码如下:ComplainDialog complain_dialog = ne...
        阅读全文
                
摘要:TranslateAnimation动画,TranslateAnimation比较常用,比如QQ,网易新闻菜单条的动画,就可以用TranslateAnimation实现,通过TranslateAnimation(float fromXDelta, float toXDelta, float from...
        阅读全文
                
摘要:selector根据不同的选定状态来定义不同的现实效果常用属性:android:state_selected--------选中android:state_focused--------获得焦点android:state_pressed--------点击android:state_enabled-...
        阅读全文
                
摘要:apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion '22.0.0' defaultConfig { applicationId "com.edaixi.activity" minSdkVersion 9 ...
        阅读全文
                
摘要:# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/# Gradle files.gradle/build/# Local...
        阅读全文
                
摘要://类似数组[行, 列]//表示起始位置为0,占据2行GridLayout.Spec rowSpec=GridLayout.spec(0, 2, GridLayout.UNDEFINED);//表示起始位置为1,占据1列GridLayout.Spec columnSpec=GridLayout.sp...
        阅读全文
                
摘要:在使用百度地图定位的时候,BDLocation 不为空,但是,城市,地址各个字段都为空,需要设置option.setAddrType("all");全部代码为:mLocClient = new LocationClient(this); mLocClient.registerLocat...
        阅读全文
                
摘要:package baidumapsdk.demo;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.In...
        阅读全文
                
摘要:在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。步骤如下: 1.定义不同style .不妨如下定义2个style 2 . 通过SpannableString 设置字符串格式。代码如...
        阅读全文
                
摘要:画圆环代码如下:画圆环,外边的边界宽度大一点即可: 画矩形,代码如下:
        阅读全文
                
摘要:Html中平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,代码如下:第一种:(1...
        阅读全文
                
摘要:SharedPreferences常用于保存一些简单的数据,如记录用户操作的配置等,使用简单。public class SharedPreferencesUtil {//存储的sharedpreferences文件名private static final String FILE_NAME = "s...
        阅读全文
                
摘要:直接上代码:类似调用方法如下:1.在XML中使用Java codeandroid:drawableLeft="@drawable/icon"2.代码中动态变化Java codeDrawable drawable= getResources().getDrawable(R.drawable.drawa...
        阅读全文
                
摘要:代码如下:/* Android Asynchronous Http Client Sample Copyright (c) 2014 Marek Sebera http://loopj.com Licensed under the Apache License, Versi...
        阅读全文
                
摘要:简单代码示例:package com.edaixi.adapter;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.Relative...
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号