Android核心
文章平均质量分 75
谷哥的小弟
历任研发工程师,技术组长,项目经理;曾于2016年、2020年两度荣获CSDN年度十大博客之星。
十载寒冰,难凉热血;多年过去,历经变迁,物是人非。
然而,对于技术的探索和追求从未停歇。
坚持原创,热衷分享,初心未改,继往开来!
展开
-
自定义列表对话框(一)
dialog.xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:backgrou原创 2013-02-24 17:16:10 · 1800 阅读 · 0 评论 -
WebView加载网络PDF(一)
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2013-03-08 09:55:03 · 7047 阅读 · 4 评论 -
自定义列表对话框(二)
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2013-02-24 15:34:53 · 1414 阅读 · 0 评论 -
Android调用邮件客户端
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2013-02-25 20:08:00 · 2628 阅读 · 0 评论 -
设置TextView中文字的超链接
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2013-02-25 20:26:55 · 2063 阅读 · 0 评论 -
图片自适应WebView大小
mainActivity如下:package com.cn.testwebview;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.webkit.WebView;import android.app.Activity;/**原创 2013-04-04 17:49:03 · 3149 阅读 · 0 评论 -
HttpURLConnection重定向,获取及设置cookie
HttpURLConnection获取重定向地址和cookie的代码如下:public void first() throws Exception{ Map paramsHashMap = new HashMap(); paramsHashMap.put("IF_NO", "IF0002"); paramsHashMap.put("UID", "12345"); firs原创 2013-03-22 20:12:10 · 17064 阅读 · 0 评论 -
仿Iphone从屏幕底部弹出半透明的PopupWindow
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button原创 2013-03-22 20:02:00 · 3600 阅读 · 0 评论 -
获取UUID
//public static String UUID_KEY = "uuid_key"; //public static String CONFIG = "config_file"; public static String getUUid(Context context) { SharedPreferences sp = context.getSharedPreferences(原创 2013-03-26 19:47:23 · 1979 阅读 · 0 评论 -
处理9path图片边缘的小黑点
在制作9path图片后,在图片上的拉伸区域存在小黑点,需要将小黑点去掉.使用方式如下:1 在文件夹中建立一个my9path文件夹.在my9path中存放待处理的9path图片.注意:my9path内目录结构应该和example1中的保持一致.2 执行xUltimate-d9pc.exe后.被处理过的9path图片存放于done目录的my9path下 附图如下:原创 2013-04-23 11:08:58 · 2282 阅读 · 0 评论 -
WebView的超时处理
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2013-04-15 18:47:17 · 2540 阅读 · 0 评论 -
去掉webView白色背景
1 在布局文件中设置 android:background="@android:color/transparent"2 在代码中设置 mWebView.setBackgroundColor(0); mWebView.getBackground().setAlpha(0);总结:两者结合使用即可去掉webView的白色背景原创 2013-04-24 16:39:49 · 4707 阅读 · 0 评论 -
EditText中插入图片
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2013-04-25 10:04:55 · 3646 阅读 · 0 评论 -
监听按下电源键锁屏以及解屏
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:原创 2013-04-18 11:12:34 · 3676 阅读 · 1 评论 -
利用GSON解析JSON数据
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he原创 2013-04-25 17:54:53 · 2214 阅读 · 0 评论 -
intent-filter详解
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_hei原创 2013-05-19 12:15:24 · 2136 阅读 · 0 评论 -
Gallery使用示例(二)
main.xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_heigh原创 2013-05-23 13:38:25 · 1894 阅读 · 0 评论 -
Gallery使用示例(一)
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_hei原创 2013-05-23 13:40:08 · 2146 阅读 · 0 评论 -
TableLayout示例(二)
main.xml如下:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height原创 2013-05-24 09:19:45 · 1479 阅读 · 0 评论 -
TableLayout示例(一)
main.xml如下:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:shrinkColumns="2" an原创 2013-05-24 09:22:36 · 1425 阅读 · 0 评论 -
TextView最后一行实现省略号
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layou原创 2013-05-26 21:30:29 · 2059 阅读 · 0 评论 -
ListView的Item含有CheckBox时的处理
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layou原创 2013-05-26 21:14:40 · 1671 阅读 · 0 评论 -
ViewTreeObserver示例(二)
main.xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout" android:layout_width="fill_parent" android:layout_height="fill_par原创 2013-05-28 09:49:15 · 2069 阅读 · 0 评论 -
ViewTreeObserver示例(一)
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layou原创 2013-05-28 09:50:33 · 1635 阅读 · 0 评论 -
Android图片剪裁的实现
MainActivity如下:package cn.testphotocrop;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.view.View;import android.view.View.OnClickListener;imp原创 2013-06-09 12:43:39 · 1589 阅读 · 0 评论 -
ExpandableListView使用示例
MainActivity如下:package cn.testexpandablelistview1;import android.os.Bundle;import android.view.View;import android.widget.BaseExpandableListAdapter;import android.widget.CheckBox;import android原创 2013-06-08 23:20:20 · 4398 阅读 · 0 评论 -
Android获取手机型号,系统版本,App版本号等信息
MainActivity如下:package cn.testgethandsetinfo;import android.os.Bundle;import android.text.TextUtils;import android.widget.TextView;import android.app.Activity;import android.content.Context;im原创 2013-06-10 11:19:53 · 16474 阅读 · 2 评论 -
判断Android设备是否已经安装某应用
MainActivity如下:package cn.testinstall;import android.os.Bundle;import android.widget.TextView;import android.app.Activity;import android.content.pm.PackageInfo;/** * Demo描述: * 判断设备是否已经安装某应用原创 2013-06-12 11:42:48 · 1824 阅读 · 0 评论 -
Android截取视频帧并转化为Bitmap
MainActivity如下:package cn.testmediametadataretriever;import java.io.File;import java.io.FileOutputStream;import android.media.MediaMetadataRetriever;import android.os.Bundle;import android.os.E原创 2013-06-14 16:16:41 · 6811 阅读 · 5 评论 -
Android与Javascript交互示例(二)
MainActivity如下:package cn.testjavascript;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.webkit.WebView;import android.widget.Button;i原创 2013-06-05 13:39:16 · 1640 阅读 · 0 评论 -
Android与Javascript交互示例(一)
MainActivity如下:package cn.testjavascript;import android.os.Bundle;import android.webkit.WebChromeClient;import android.webkit.WebView;import android.app.Activity;/** * Demo描述: * JavaScript调用A原创 2013-06-05 13:41:52 · 1635 阅读 · 0 评论 -
Android与Javascript交互示例(三)
MainAcivity如下:package cn.testjavascriptdialog;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.app.Dialo原创 2013-06-05 13:34:28 · 1485 阅读 · 0 评论 -
MotionEvent的getRawX和getX方法的区别
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo原创 2013-06-05 14:20:09 · 1444 阅读 · 0 评论 -
Android依据名字通过反射获取在drawable中的图片
MainActivity如下:package cn.testreflect;import java.lang.reflect.Field;import android.os.Bundle;import android.widget.ImageView;import android.app.Activity;/** * Demo描述: * 依据图片的名字,通过反射获取原创 2013-06-17 19:50:17 · 3003 阅读 · 3 评论 -
Android获取应用程序名称(ApplicationName)
MainActivity如下:package cn.testapplicationname;import android.os.Bundle;import android.widget.TextView;import android.app.Activity;import android.content.pm.ApplicationInfo;import android.conten原创 2013-06-18 16:04:43 · 12456 阅读 · 0 评论 -
ImageView简单加载网络图片
private void loadImage() { mImageView = (ImageView) findViewById(R.id.imageView); try { URL url = new URL("http://images.csdn.net/20130609/zhuanti.jpg"); mImageView.setImageBitmap(BitmapFact原创 2013-06-18 11:08:15 · 1499 阅读 · 0 评论 -
Android应用中Back键的监听及处理
MainActivity如下:package cn.testnbackpressed;import android.os.Bundle;import android.view.KeyEvent;import android.app.Activity;/** * Demo描述: * 处理Back键按下事件 * * 注意事项: * 以下两种方法勿一起使用 */public原创 2013-06-20 13:58:45 · 17439 阅读 · 0 评论 -
覆写Activity的finish()方法
MainActivity如下:package cn.testfinish;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;/** *原创 2013-07-06 21:06:39 · 3685 阅读 · 0 评论 -
WebView利用UserAgent传递SESSIONID
mWebView.getSettings().setUserAgentString(mWebView.getSettings().getUserAgentString()+"SESSIONID="+"123456");原创 2013-07-06 21:10:19 · 2538 阅读 · 0 评论 -
Android屏幕旋转和Configuration的使用
MainActivity如下:package cn.testconfigurationchange;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Acti原创 2013-06-20 20:05:05 · 5511 阅读 · 0 评论