Android
cnzhuzi
f
展开
-
Layout布局文件中通过include来包含其他布局文件
http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:layout_width="match_原创 2012-11-19 14:58:33 · 3542 阅读 · 0 评论 -
文件读取 转自:http://blog.csdn.net/ztp800201/article/details/7322110
在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取: 1) 从resource的raw中读取文件数据:[java] view plaincopy转载 2013-03-26 10:25:09 · 1140 阅读 · 0 评论 -
android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C转载 2013-05-02 11:17:47 · 584 阅读 · 0 评论 -
android中ImageView的ScaleType属性
ScaleType的值分别代表的意义: ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有8种取值 ScaleType.CENTER::图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。 ScaleType.CENTER_CROP:将图片转载 2013-05-25 17:07:41 · 489 阅读 · 0 评论 -
Android 保存联系人,包括部门\职位\传真\地址\照片
private void toSaveContactInfo() { ContentValues values = new ContentValues(); // 首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获取系统返回的rawContactId Uri rawContactUri = context.getConte原创 2013-07-29 18:26:15 · 5331 阅读 · 0 评论 -
解决OnFling失效\不执行的问题
@Override public boolean dispatchTouchEvent(MotionEvent ev) { //TouchEvent dispatcher. if (mGestureDetector != null) { if (mGestureDetector.onTouchEvent转载 2013-07-31 16:02:25 · 4205 阅读 · 3 评论 -
Android跳转系统联系人界面插入联系人 传真\地址\邮箱\职位\部门\邮编\照片
private void toExecuteSave(){ Intent intent = new Intent(Intent.ACTION_INSERT); intent.setType("vnd.android.cursor.dir/person"); intent.setType("vnd.android.cursor.dir/contact"原创 2013-08-02 13:23:22 · 2324 阅读 · 0 评论 -
监听Activity进入后台(最小化),并根据时间判断是否超时,此解决办法可用于超时重登陆
通过重写一个继承自Activity的基类中的onUserLeaveHint()方法,当用户按Home键等操作使程序进入后台时即开始计时,当用户使程序恢复为前台显示时执行onResume()方法,在其中判断是否超时.public class BaseActivity extends Activity { private static final String TAG = "z";原创 2013-08-16 15:19:23 · 5154 阅读 · 0 评论 -
检测Intent是否可用
public boolean isIntentAvailable(Context context, String action,Uri uri) { final PackageManager packageManager = context.getPackageManager(); final Intent intent = new Intent(actio翻译 2013-09-26 14:16:43 · 681 阅读 · 0 评论 -
android系统颜色大全
xml version="1.0" encoding="utf-8"?>resources>color name="white">#FFFFFFcolor>白色 -->color name="ivory">#FFFFF0color>象牙色 -->color name="lightyellow">#FFFFE0color>亮黄色 -->color name="yellow">#F转载 2014-02-12 15:01:46 · 1033 阅读 · 0 评论 -
addContentView用法
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); TextView tv = new TextVi转载 2012-12-22 15:41:54 · 5786 阅读 · 0 评论 -
Viewpager中的WebView处理翻屏手势问题
public class MyWebView extends WebView { private float oldX; private boolean overScrollLeft = false; private boolean overScrollRight = false; private boolean isScrolling = false; pub原创 2012-12-22 11:55:49 · 815 阅读 · 0 评论 -
获取Android系统版本号
Log.d("z","sdk version===>"+android.os.Build.VERSION.SDK_INT);原创 2012-12-22 11:47:39 · 643 阅读 · 0 评论 -
Activity按Back键时动画切换效果
public class SecondaryActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.secondary); }原创 2012-11-20 15:50:54 · 1472 阅读 · 0 评论 -
去掉WebView的缩放控件
if(AndroidUtils.getAndroidSdkVersionCode()>=11){//用于判断是否为Android 3.0系统, 然后隐藏缩放控件 this.getSettings().setDisplayZoomControls(false); }else{ this.setZoomControlGone(this); // Android 3.0(11原创 2012-12-22 11:48:50 · 3636 阅读 · 1 评论 -
Android动态添加SlidingDrawer抽屉控件 by 柱子ZHU-ZI
通常情况下,Android的SlidingDrawer控件都需要放到主layout文件中,然后在Activity中findViewById的方式调用.本方法实现的是SlidingDrawer与主layout文件相分离的方式动态加载显示,思路是通过addContentView的方式动态添加SlidingDrawer.Activity文件: 点击按钮加载显示SlidingDrawe原创 2012-12-22 16:47:05 · 1814 阅读 · 0 评论 -
Android Window类解析
Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI层转载 2012-12-26 19:45:30 · 406 阅读 · 0 评论 -
Android跳转浏览器打开URL
imageButtonBrowser .setOnClickListener(new ImageButton.OnClickListener() { public void onClick(View v) { Uri uri = Uri.parse(dataModel .getData(Constant.CODE_CONTENT))原创 2012-12-19 23:48:31 · 25731 阅读 · 1 评论 -
抽屉类SlidingDrawer源码解析
package android.widget; import android.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphi转载 2013-01-05 13:44:06 · 1270 阅读 · 0 评论 -
SlidingDrawer源码
import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Rect; import android.转载 2012-12-22 11:44:26 · 789 阅读 · 0 评论 -
Android多点触摸实现缩放和拖拽图片
在MotionEvent中有两个事件值得注意一下,分别是ACTION_DOWN和ACTION_POINTER_DOWN。 ACTION_DOWN:这个很好理解,当屏幕检测到有手指按下之后就触发到这个事件。 ACTION_POINTER_DOWN:这个是实现多点的关键,当屏幕检测到有多个手指同时按下之后,就触发了这个事件。通过getAction()可以获得当转载 2012-12-22 11:50:39 · 1249 阅读 · 0 评论 -
根据Matrix值获取图片位置信息
Rect rectTemp = mainView.getDrawable().getBounds(); float[] values = new float[9]; matrix.getValues(values);原创 2012-12-22 11:46:44 · 3851 阅读 · 0 评论 -
Ionic/Angular TypeScript 错误:Object prototype may only be an Object or null: undefined的解决办法
出现Object prototype may only be an Object or null: undefined这个问题,有可能是你在基类中导入了子类,所以在编译时就出错了,根据国外网友的回答这个问题可能在TypeScript后续版本中修复原创 2017-05-26 09:36:33 · 13722 阅读 · 0 评论