Android 日常记录
文章平均质量分 73
Wei_Leng
这个作者很懒,什么都没留下…
展开
-
Android 视频播放
111原创 2022-07-04 16:27:52 · 2454 阅读 · 0 评论 -
android获取一个用于打开Word文件的intent
最近在做项目使用webview显示后,有写文档需要打开,找了一些资料,研究了一下,弄出来了!原创 2014-04-30 10:32:32 · 2467 阅读 · 0 评论 -
Android WebView开发常见问题
1、添加权限:AndroidManifest.xml中必须使用许可”android.permission.INTERNET”,否则会出Web page not available错误。 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基本信息:原创 2014-04-30 10:22:54 · 1580 阅读 · 0 评论 -
Android的手势操作识别
摘要 首先,在Android系统中,每一次手势交互都会依照以下顺序执行。 1. 接触接触屏一刹那,触发一个MotionEvent事件。 2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。 3. 通过GestureDetector(手势识别器)转发次MotionEvent对象转载 2014-05-04 14:49:22 · 1619 阅读 · 0 评论 -
Android之ViewGroup实现可拖动的GridView
Gridview拖动效果实现原创 2014-04-17 14:37:41 · 1377 阅读 · 0 评论 -
关于md5加密介绍
MD5加密具体操作流程: 使用方法:1.把工程中的MyMD5.h和MyMD5.m文件加入你的工程中2.在你的类中导入 #import “MyMD5.h”3.调用MyMD5的类方法 [MyMD5 md5:@“testText”];原创 2014-04-14 09:29:55 · 858 阅读 · 0 评论 -
安卓数字签名学习笔记
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字原创 2014-04-11 13:00:46 · 930 阅读 · 0 评论 -
Android笔记:应用内支付宝支付集成
嗯,其实官方的文档和DEMO够用了,只是我悟性太不堪。为自己把过程要点给备忘一下。 ## 准备工作1. 要有一个支付宝账号2. 去http://ms.alipay.com 登录和自助签约 “无线部-自助签约-手机安全支付”;3. 完成后登录 ms.alipay.com 在“我的产品页” 会见到 账户信息像以下内容账户名:abc@xxx.com账户ID:208800*原创 2014-04-15 16:05:34 · 882 阅读 · 0 评论 -
Notification使用详解之二:可更新进度的通知
上次和大家分享了关于Notification的基础应用,包括简单的通知和自定义视图的通知。今天和大家分享一下如何实现一个可更新进度的通知。我们将会模拟一个下载任务,先启动一个线程负责模拟下载工作,在这个过程中更新进度信息,然后下载线程把最新的进度信息以消息的形式,发送到UI线程的消息队列中,最后UI线程负责根据最新的进度信息来更新进度通知的UI界面。好,大概就是这个步骤。接下来我们根据具体原创 2014-04-18 08:50:41 · 963 阅读 · 0 评论 -
Notification使用详解之三:通过服务更新进度通知&在Activity中监听服务进度
上次我们讲到如何实现一个可更新的进度通知,实现的方式是启动一个线程模拟一个下载任务,然后根据任务进度向UI线程消息队列发送进度消息,UI线程根据进度消息更新通知的UI界面。可是在实际应用中,我们一般会将上传、下载等比较耗时的后台任务以服务的形式运行,更新进度通知也是交由后台服务来完成的。 不过有的时候,除了在通知里面显示进度信息,我们也要在Activity中显示当前进度,很多下载系统都有这样的功能转载 2014-04-18 08:58:43 · 917 阅读 · 0 评论 -
Notification使用详解之一:基础应用
在消息通知时,我们经常用到两个组件Toast和Notification。特别是重要的和需要长时间显示的信息,用Notification就最合适不过了。当有消息通知时,状态栏会显示通知的图标和文字,通过下拉状态栏,就可以看到通知信息了,Android这一创新性的UI组件赢得了用户的一致好评,就连苹果也开始模仿了。今天我们就结合实例,探讨一下Notification具体的使用方法。首先说明一下我们原创 2014-04-18 08:44:07 · 1799 阅读 · 0 评论 -
android:padding / android:layout_margin区别
android:padding 是指该view里面的内容与view边界的距离,例如TextView里面的文字离TextView控件边界的数值; android:layout_margin 是指该view于父view边界的距离,例如SeekBar与父view的四周边界。原创 2014-05-05 09:30:24 · 798 阅读 · 0 评论 -
从头学Android之EditText控件
类结构图:说明:EditText是一种可编辑输入的控件,,由类结构图可以看到它是TextView的子类。所以它有TextView的一些属性,下面就是一个EditText的样例实战演练: 1、如何设置最多输入N个字符通过:android:maxLength来设置[html] view plaincopyprint?EditText andro转载 2014-05-05 10:12:21 · 717 阅读 · 0 评论 -
Android中ListView分页加载数据
熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可原创 2014-04-18 12:46:25 · 921 阅读 · 0 评论 -
android之popwindow操作
android之popwindow操作,两种方式,简单易学!原创 2014-05-05 17:14:41 · 1271 阅读 · 0 评论 -
Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开原创 2014-04-17 15:46:15 · 1273 阅读 · 0 评论 -
android之viewFlipper简介及简单应用--滑动翻页功能
说到android的左右滑动效果我们可以说是在每个应用上面都可以看到这样的效果,不管是微博,还是QQ等。实现左右滑动的方式很多,有ViewPaer(不过这个和需要android-support-v4.jar的支持),自定义实现Viewgroup,gallery等都可以达到这种效果原创 2014-04-11 09:59:07 · 1614 阅读 · 0 评论 -
TableLayout布局使用代码进行显示内容
TableLayout一般都会直接在XML里面进行编写吧,其实在代码里面也是可以完全实现的,所以呢我自己就做了一个在代码里面实现TableLayout的内容显示.原创 2014-04-22 10:21:59 · 2104 阅读 · 0 评论 -
Android中SQLite应用详解
现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法,为了方便,我原创 2014-04-18 09:15:36 · 1832 阅读 · 0 评论 -
Android中shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:原创 2014-04-21 17:10:15 · 793 阅读 · 0 评论 -
详解Android动画之Tween Animation
前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用官方文档中的一段话:Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义动画,也可以编码实现。如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置于/res/anim目录下,文件名可以作为资源I原创 2014-04-18 09:07:46 · 1405 阅读 · 0 评论 -
onWindowFocusChanged重要作用
Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。原创 2014-04-23 15:24:01 · 772 阅读 · 0 评论 -
Android之drawable state各个属性详解
我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。 先看一个范例: <item android:state_pressed="true"原创 2014-04-23 17:56:52 · 1022 阅读 · 0 评论 -
实现android里面WebView显示内容
在日常的学习中,我们会看到手机注册的时候都要勾选协议,点击协议的时候可以查看到协议里面的所有内容!原创 2014-04-22 16:32:39 · 1549 阅读 · 0 评论 -
Android提示版本更新操作流程
andorid的app应用中都会有版本更新的操作,今天空闲的时候就花了点心思弄了一下,主要技术方面用到了AsyncTask异步加载、http协议、json解析、获取版本号等。。。原创 2014-05-08 17:55:43 · 1616 阅读 · 0 评论 -
android之获取屏幕的宽度和高度
获取屏幕的宽度和高度: //获取屏幕的宽度 public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display display = manag原创 2014-04-23 09:38:30 · 1603 阅读 · 1 评论 -
Android App集成支付宝
http://blog.csdn.net/forlong401/article/details/8665758转载 2014-04-23 11:53:49 · 1296 阅读 · 0 评论 -
android之判断手机号码和名字必须为中文
不多说,贴代码,一看就会.原创 2014-04-23 09:33:52 · 1453 阅读 · 0 评论 -
android之定时发送短信消息
android定时发送消息主要是用到TimeCount来实现的,由后台发送消息到手机的短信中进行操作的。原创 2014-04-23 10:37:20 · 1971 阅读 · 0 评论 -
android – 多屏幕适配相关
android – 多屏幕适配相关作者: 曲天日期: 2011/10/27 1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域有多少个像转载 2014-04-23 15:40:12 · 966 阅读 · 0 评论 -
Android自定义按钮实现长按功能
通过自定义BUTTON,写一个LongTouchBtn类,在按下的时候执行onTouchEvent事件,通过这个事件使用回调函数来实现长按功能!原创 2014-05-08 16:12:47 · 3000 阅读 · 0 评论 -
实现android之文字左右滚动
下面贴一下代码:xml <com.example.masong_yuanchengdianbo.AutoScrollTextView android:layout_width="fill_parent" android:id="@+id/textView" android:textSize="15dip" android:la原创 2014-04-24 11:16:41 · 1644 阅读 · 1 评论 -
android之检测是否有网络
主要是用来检测是否有网络,如果没有,就去wifi里面去进行设置网络。。。原创 2014-04-25 10:29:27 · 1998 阅读 · 0 评论 -
用Android程序打开和关闭输入法
用Android程序打开和关闭输入法原创 2014-04-25 10:45:56 · 1405 阅读 · 0 评论 -
android之再按一次退出操作
再按一次退出。。。@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode==KeyEvent.KEYCODE_BACK){ if(isExit==0){ Tools.showToast(this, "再按原创 2014-04-25 11:00:34 · 838 阅读 · 0 评论 -
计算listview的高度,这样才能在scllowView里面嵌套listview不会出现高度问题
最近做项目中用到ScrollView和ListView一起使用的问题,显示的时候ListView不能完全正确的显示原创 2014-04-25 14:55:04 · 1474 阅读 · 0 评论 -
在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。
在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。转载 2014-04-25 08:50:51 · 1146 阅读 · 0 评论 -
android:inputType参数类型说明
android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputTy原创 2014-04-25 09:44:12 · 907 阅读 · 0 评论 -
Android布局中match_parent和fill_parent的区别
今天在做项目的一个新功能的时候,从网上查找资源,发现android2.2中出现的MATCH_PARENT感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢?经过一番研究发现,从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT,他们的定义本质是一样均为-1,只是换了个别名,可能为了更准确些,比如最终在SDK中的定义为原创 2014-04-25 10:09:35 · 2326 阅读 · 0 评论 -
android之照相、相册裁剪功能的实现过程
一:主布局界面二:点击控件触发事件后效果图三:拍照完之后效果图四:裁剪界面效果图五:点击相册后返回的图片效果图六:裁剪完从相册PICK的保存后的效果图原创 2014-04-24 18:37:15 · 1262 阅读 · 1 评论