![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android入门-中级
文章平均质量分 74
ldci3gandroid
从事Android开发2年。
展开
-
【原创】获取浏览器的历史浏览记录
[size=medium]这个有什么用呢?有些人会问,告诉大家哈!!!比如,我们的程序需要实时是监测系统浏览器所浏览的地址,然后根据地址判断是否启动我们的程序。而不必为了让浏览器浏览公司的特定网页(需要服务器配置shcma信息等)之后才启动我们的程序。注意:需要在AndroidManifest.xml中加权限。String string = null;Content...原创 2011-05-10 11:06:10 · 1149 阅读 · 0 评论 -
Android 图形用户界面 之 绘图(二) Paint类 主要方法介绍
摘自《Ophone应用开发权威指南》:/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a...原创 2011-05-25 18:09:19 · 173 阅读 · 0 评论 -
Android 系统设置 之 保持手机屏幕常亮的方法
方法一:在Activity的onCreate()中: PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag")...原创 2011-05-25 18:13:53 · 450 阅读 · 0 评论 -
Android 基本控件 之 SeekBar(一) 个性你的视图
系统自带的SeekBar组件的样式较为老土,已经不能满足广大开发者的需求了,这里给大家介绍一个简单快捷的定制自己的SeekBar样式的方法,不必重写哦! 1.准备几张个性化的图片,一张是拖动条背景图,一张是进度条图,一张是拖动条图。 这里给几张示范图: :拖动条背景图 :进度条图 :拖动条图 2.在res/drawable 目录下新建一个x...原创 2011-05-31 16:34:08 · 90 阅读 · 0 评论 -
Android 基本控件 之 Dialog(二)Dialog主题的Activity
转自:http://www.cnblogs.com/xirihanlin/archive/2009/08/04/1538571.html,转载请说明,谢谢! 对话框提供了一个简单的轻量级的屏幕显示技巧,但有时你需要对对话框中的内容有更多控制和能控制其生命周期。 解决方案是像完整的Activity一样实现它。通过创建一个Activity,你会丢失对话框类的轻量级属性,但你...原创 2011-06-01 10:10:35 · 93 阅读 · 0 评论 -
Android学习 之 获取可视区域的Rect对象(顺带获取状态栏和标题栏高度的方法)
这个有什么用捏,这里举一个例子,当我们使用系统自带的AlertDialog时,弹出对话框之后,我们只能按上面的按钮或者手机上的返回键才可以取消对话框,如果我们希望点击对话框视图区域外的某处也能关闭我们的对话框,这时就需要用到我们今天讲到的知识点了。 我直接贴出代码分析一下吧! /** * * 重写onTouchEvent方法,处理触屏事件 */ ...2011-06-01 11:31:11 · 176 阅读 · 0 评论 -
Android学习 之 常见知识点记录
也是转的,呜呜,人家写的好好,有记录的习惯,值得学习,转载请说明哦!地址:http://www.cnblogs.com/transmuse/archive/2010/12/10/1902576.html 1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从...原创 2011-06-01 20:35:07 · 173 阅读 · 0 评论 -
Android学习 之 动态切换全屏和非全屏模式
直接贴出代码: package com.screen;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.WindowManager;import android.view.View.OnClickListener;im...原创 2011-06-02 10:03:13 · 129 阅读 · 0 评论 -
Android 学习 之 键盘问题
1.隐藏键盘 一般情况下,都是在点击某个View的时候,如果键盘没有关闭的时候,自动的去隐藏键盘,因此,在onClick方法中这么写即可: //隐藏软键盘 InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( C...原创 2011-10-12 12:00:59 · 84 阅读 · 0 评论 -
Android 学习 之 Intent 调用大全
从别人那里抠的,代码有点乱,仅供自己参考,需要的自己整理下吧,或直接链接到作者的博客地址:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-7305.html 转载请说明 C/C++代码//调用浏览器 Uri uri = Uri.parse(""); Intent it = new Intent(Intent.ACTI...原创 2011-08-10 11:21:01 · 92 阅读 · 0 评论 -
Android 学习 之 资源文件 动态修改strings.xml中的字符资源
转自:http://www.cnblogs.com/coolszy/archive/2011/07/01/2095545.html 有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:<string name="data">整数型:%1$d,浮点型:%2$.2f...原创 2011-08-10 11:25:12 · 353 阅读 · 0 评论 -
Android 学习 之 关闭应用程序的方法
package com.close; import java.util.LinkedList; import java.util.Stack; import android.app.Activity; public class ActivityManager { private static LinkedList<Activity> acys; ...原创 2011-08-10 11:46:22 · 155 阅读 · 0 评论 -
Android 学习 之 TextView结合SpannableString
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.textview); TextView txtInfo =(TextView)findViewById(R.id.tv); ...原创 2011-12-22 12:02:33 · 140 阅读 · 0 评论 -
Android 学习 之 使用ActivityGroup调用对应Activity的菜单
代码很简单,直接贴在这里了。在使用ActivityGroup时,多个Activity中使用了MENU。 @Override public boolean onKeyUp(int keyCode, KeyEvent event) {if(keyCode==KeyEvent.KEYCODE_MENU) { this.getLocalA...原创 2011-12-23 17:34:55 · 112 阅读 · 0 评论 -
Android 图形用户界面 之 绘图(一)
直接贴上代码: BasicViewDraw.java package com.view;import com.test.R;import android.view.View;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;...原创 2011-05-25 17:59:23 · 89 阅读 · 0 评论 -
【转】Android 画图 之 Matrix(三)
原文地址:http://developer.51cto.com/在Android操作系统中,有很多功能技巧可以帮助我们轻松的实现一些需求。比如对图像图像的处理等等。我们在这里就会为大家带来一些有关Android绘图的方法,希望能是朋友们充分掌握这方面的应用。 绘制各种图形、文字使用Canvas类中drawRect、drawText等方法,详细函数列表以及参数说明可以查看sdk图...原创 2011-05-24 19:04:07 · 81 阅读 · 0 评论 -
Android 学习 之 SD卡相关
1.获取SD的路径字符串public static String getSDCardPath() { boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在 if (sdCardExist) { ...原创 2011-08-19 15:42:49 · 82 阅读 · 0 评论 -
【转】自定义AlertDialog样式,还能根据屏幕大小来显示,爽!
先介绍一些关于AlertDialog的基本知识: 一、AlertDialog简介:AlertDialog的构造方法被声明为protected,所以不能直接使用new关键字来创建AlertDialog类的对象实例。要想创建AlertDialog对话框,需要使用Builder类,该类是AlertDialog类中定义的一个内嵌类。因此必须创建AlertDialog.Builder类的对...原创 2011-05-10 21:49:04 · 136 阅读 · 0 评论 -
【转】绝对有用,Android 获取电信网络
作者原文连接,转载请注明:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=74662 谢谢合作! TelephonyManager与android.provider.Settings.System的应用 我们在前面的范例当中,已经示范过...原创 2011-05-17 09:31:03 · 134 阅读 · 0 评论 -
【转】Android SQLite 数据库 存取 BLOB 二进制 文件
原文地址,转载请说明:http://blog.sina.com.cn/s/blog_539070ad0100nesa.html Android开发时用到二进制数据(也可以理解为BYTE数组)的SQLite存取,可能会有人对存取如mp3、图片类文件困惑,其实p3、图片类文件读到内存就可理解为BYTE数组,只要在下面的基础上增加将文件读到BYTE数组就可以了,其他操作是相同的(在网上搜了一...原创 2011-05-17 14:09:22 · 289 阅读 · 0 评论 -
【转】android三个特殊的资源目录 /res/xml /res/raw 和 /assets
转自:http://blog.csdn.net/shichexixi/archive/2010/11/03/5985683.aspx在android开发中,我们离不开资源文件的使用,从drawable到string,再到layout,这些资源都为我们的开发提供了极大的便利,不过我们平时大部分时间接触的资源目录一般都是下面这三个。/res/drawable /res/values /re...原创 2011-05-17 14:10:46 · 83 阅读 · 0 评论 -
原创:Android APN 设置 之 cmnet 改 cmwap(一)
直接进入主题... ... package com.android.set.net.apn;import java.util.ArrayList;import java.util.HashMap;import android.content.ContentResolver;import android.content.ContentValues;import android.conte...2011-05-18 17:48:10 · 225 阅读 · 0 评论 -
【转】Android 系统 设置 之 网络 APN (一)
原文地址:http://hi.baidu.com/xiechengfa/blog/item/64fbed801e1b57b06c81191f.html Managing APN Settings on Google Android An APN (Access Point Name) is the information needed to establish a GPRS/ED...原创 2011-05-19 09:41:59 · 236 阅读 · 0 评论 -
【转】Android手势研究(textview及listview对比验证)(一)
原文地址:http://mypyg.iteye.com/blog/761331 手势即手触摸屏幕做出动作。 View可以通过onTouchEvent收到触摸屏幕事件, 我们可以通过View.setOnTouchListener()设置事件监听器 或者override onTouchEvent()来拦截这些事件, 在拦截函数中判断触摸点的轨迹及运动速度就可以判断出是什么手势。 Android...原创 2011-05-20 19:38:47 · 72 阅读 · 0 评论 -
【转】Android手势研究(textview及listview对比验证)(二)
原文地址:http://mypyg.iteye.com/blog/761461 在上文中我们对手势操作进行了基本验证, 我们将上文中添加第二个textview的改为添加Listview,代码如下:Java代码 ListView lv = new ListView(this); lv.setBackgroundColor(0xff808080); ...原创 2011-05-20 19:42:33 · 72 阅读 · 0 评论 -
【转】android AsyncTask 为 多任务 多线程 解决方案
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pilou5400/archive/2010/11/13/6006711.aspx Android中AsyncTask的用法 * AsyncTask 看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的: 第一,线程的开销较大,如果每个任务都要创建一...原创 2011-05-23 15:42:03 · 93 阅读 · 0 评论 -
【转】Android 画图 之 Matrix(一)
原文地址: http://chroya.iteye.com/ Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式: 在 Android 里面, Matrix 由 9...原创 2011-05-24 17:44:00 · 83 阅读 · 0 评论 -
【转】Android 画图 之 Matrix(二)
原文地址:http://chroya.iteye.com/ Android里面提供了对Matrix操作的一系列方便的接口。 Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中...原创 2011-05-24 18:51:16 · 78 阅读 · 0 评论 -
Android 学习 之 资源文件 布局中ID的引用
转自:http://tiantian0521.blog.163.com/blog/static/417208832010107112732363/ Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。 如果在@后面使用“+”,表示当修改完某个布局文件并保存后...原创 2011-08-16 11:30:42 · 837 阅读 · 0 评论 -
Android 学习 之 关于应用程序的自适应问题(一)
转自:http://venus-chen.iteye.com/blog/970498 Android的支持多屏幕的原理是一套内置的兼容性特征,即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源。虽然android平台负责大部分解析应用的工作,但是也为开发者提供了如何控制应用呈现的两个关键方法,它们的使用方法如下: Android平台中支持一系列你所提供的指定大小...原创 2011-08-16 12:18:17 · 64 阅读 · 0 评论 -
Android 学习 之 图形绘制篇 获取要绘制的文字的宽度/长度
转自:http://www.cnblogs.com/Tiger-Dog/articles/1990348.html,转载请说明。Android中获取字符串长度、宽度(所占像素宽度) 计算出当前绘制出来的字符串有多宽,可以这么来!方法1:Paint pFont = new Paint(); Rect rect = new Rect();//返回包围整个字符串的最小...原创 2011-11-29 15:43:03 · 355 阅读 · 0 评论