Android 代码片段
hkg1pek
这个作者很懒,什么都没留下…
展开
-
Android 中使用自定义字体的方法
原文链接:http://www.cnblogs.com/brainy/archive/2012/05/30/2526538.html1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。xml version="1.0" encoding="utf-8"?>Tabl转载 2013-10-08 18:05:57 · 652 阅读 · 0 评论 -
Android 让界面不被弹出的键盘挤上去
在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。转载 2013-08-21 14:10:31 · 1167 阅读 · 0 评论 -
TextView 中长文本滚动显示(跑马灯效果)
参考自: http://ruixiazun.blog.163.com/blog/static/9068791820108331410578/<TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap转载 2013-04-15 16:42:05 · 785 阅读 · 0 评论 -
设置EditText的输入内容,并处理重复点击事件
public class MainActivity extends Activity { private EditText editText; private long lastTime; private int lastKey; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat原创 2013-03-01 17:19:30 · 836 阅读 · 0 评论 -
发送广播,更新sd卡中的内容
private void sendUpdateBroadCast() { IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_SCANNER_STARTED); intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED); intentFilter原创 2013-10-21 17:48:49 · 802 阅读 · 0 评论 -
Android启动无线与网络设置界面
[java] view plaincopyif(Utils.isHoneycomb()){//3.0以上版本用此方法做兼容 startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS)); }else{ startActivit转载 2013-11-12 17:22:19 · 1175 阅读 · 0 评论 -
Android 获取音频焦点
原文地址: http://blog.csdn.net/sodino/article/details/10055659在执行录音操作时,我们希望可以将酷狗等后台播放的音乐停掉,在录音完成后再恢复播放,可以使用以下代码:[java] view plaincopy/**@param bMute 值为true时为关闭背景音乐。转载 2013-11-12 17:20:21 · 2232 阅读 · 0 评论 -
android:duplicateParentState属性解释
原文地址: http://blog.csdn.net/sodino/article/details/8809778android:duplicateParentState指的是当前控件是否跟随父控件的(点击、焦点等)状态例:假设一Layout有两子View,对Layout进行监听点击事件;子ViewA一个设置duplicateParentState为true,子View转载 2013-11-12 17:24:37 · 3088 阅读 · 0 评论 -
Android 调节系统亮度
import android.app.Activity;import android.content.ContentResolver;import android.content.Context;import android.provider.Settings;import android.provider.Settings.SettingNotFoundException;import原创 2014-03-28 15:37:26 · 996 阅读 · 0 评论 -
判断当前设备是平板还是手机
方法一 :在/res/原创 2014-05-07 16:45:56 · 1229 阅读 · 0 评论 -
dp和px的转换
public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().densi原创 2013-10-21 17:59:47 · 728 阅读 · 0 评论 -
Android 根据文件名加载图片
今天在写天气程序的时候,需要从webservice获取天气的状况,然后加载相应的天气图片,服务器上获取的是图片的名字,比如"0.gif",但是程序里需要设置为为imageView.setImageResource(R.drawable.a_0);这种格式,群友介绍了一个方法int android.content.res.Resources.getIdentifier(String na原创 2013-01-04 12:01:12 · 1606 阅读 · 0 评论 -
判断Service是否正在运行
原文地址:http://www.cnblogs.com/stay/articles/1898962.htmlpublic static boolean isServiceRunning(Context mContext, String className) { boolean isRunning = false; ActivityManager activityManager =转载 2013-10-08 17:26:38 · 813 阅读 · 0 评论 -
URI 和 文件路径 的相互转换
原文: http://www.cnblogs.com/lingyun1120/archive/2012/04/18/2455212.html一、URI 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。转载 2013-09-03 14:13:20 · 2437 阅读 · 0 评论 -
SQLite foreign key examples
SQLite foreign keys FAQ: Can you show me how to define foreign keys in a SQLite database table design?The SQLite database does support foreign keys, and its foreign key syntax is similar to other转载 2013-08-08 10:42:25 · 1429 阅读 · 0 评论 -
给TextView添加边框
public class BorderTextView extends TextView { @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); // 将边框设为黑色 paint.setColor(android.graphics.Co原创 2013-05-06 15:35:35 · 1090 阅读 · 0 评论 -
手机开机后直接进入程序界面,跳过锁屏界面
1.注册一个广播,在广播的onReceive()方法中启动主ActivityIntent intent = new Intent(context, MainActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);2.在Activity的onCreat()原创 2013-01-23 14:59:47 · 3059 阅读 · 0 评论 -
edittext 特殊字符过滤和字符长度限制
// 设置过滤字符函数(过滤掉我们不需要的字符)public static String stringFilter(String str)throws PatternSyntaxException{ String regEx = "[/\\:*?<>|\"\n\t]"; Pattern p = Pattern.compile(regEx);转载 2013-03-19 16:47:58 · 1415 阅读 · 0 评论 -
android 代码混淆
工程根目录下有两个文件,一个是proguard-project.txt(低版本的SDK文件名是proguard.cfg),另一个是project.properties。混淆的方法很简单:在project.properties文件中加入一行:proguard.config=proguard-project.txt。但是这个时候导出的时候会有一堆报错,说找不到android-support-v4这原创 2013-03-19 15:33:21 · 1389 阅读 · 0 评论 -
再按一次后退键退出程序
private long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.currentTimeMi原创 2013-03-19 15:08:24 · 904 阅读 · 0 评论 -
为EditText 指定动作
可以为EditText指定android:imeOptions属性,这时右下角会多出一个相应的按钮,例如将属性值设置为"actionSend",将会出现发送按钮,在代码中可以为该EditText指定setOnEditorActionListener动作监听,完成相应的操作,例如:EditText editText = (EditText) findViewById(R.id.search);原创 2013-02-22 11:26:59 · 829 阅读 · 0 评论 -
通过SharedPreference进行跨应用共享数据
1.共享数据端原创 2014-05-07 17:17:28 · 1092 阅读 · 0 评论