上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: android 下载应用 通知栏显示进度 下完之后点击安装 【转载】http://www.cnblogs.com/liaolandemengxiang/archive/2012/11/08/2760065.html先看效果图: 这是本人的习惯,先上图显示效果,看是否是想要的,再看代码。有图有真相代码:main 1 package com.gem.hsx.appupdate; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android. 阅读全文
posted @ 2013-11-20 10:01 我是鸡蛋 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。下面先来看一下效果。这个歌词是在所有界面之上的。下面我们将这个效果解剖一下, 我认为主要有三个难点:1. 歌词悬浮在所有页面之上2. 歌词可以拖动位置3. 歌词的播放效果 (颜色覆盖)对于第一点,首先想到的就是 WindowManager , 这个类可能不少人都用过, 一般用于获取屏幕宽度、高度,那么这次就要利用这个类来让我们的歌词永远置顶。通过查看AP... 阅读全文
posted @ 2013-11-20 09:58 我是鸡蛋 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写BaseAdapter等方法。 ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效 果,SimpleCursorAdapter则可以从数据库中读取数据显示在列表上,通过从写BaseAdapter可以在列表上加处理的事件等。 下面先来看看ArrayAdapter: 1 package com.shang.test; 2 3 import j... 阅读全文
posted @ 2013-11-20 09:56 我是鸡蛋 阅读(491) 评论(0) 推荐(0) 编辑
摘要: android 自动检测版本在这里就不用说了,今天想和大家一起分享的是如何将下载更新文件最小化到任务栏下载,替代掉丑陋的对话框提示下载,对话框提示下载的用户体验相当不好,我们把它修改成为后台下载这样可以改善用户的使用体验。废话就不多说了,直接贴代码。首先要创建一个Service来执行下载更新文件的任务:public class UpdateService extends Service{private NotificationManager nm;private Notification notification;private File tempFile=null; private bool 阅读全文
posted @ 2013-11-20 09:55 我是鸡蛋 阅读(616) 评论(0) 推荐(0) 编辑
摘要: fopen()方法最简单的方法就是用fopen(),看看文件能否打开,能打就文件当然就存在。fopen() 函数打开文件或者 URL。如果打开失败,函数会返回 FALSE。语法:fopen(filename,mode,include_path,context)参数描述filename必需。规定要打开的文件或 URL。mode必需。规定要求到该文件/流的访问类型。可能的值见下表。include_path可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。context可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。mode 参 阅读全文
posted @ 2013-11-20 09:51 我是鸡蛋 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 前些日子几大互联网巨头展开了一轮网盘空间大战。一下子从G级别提高到了T级别。以后谁的空间没有1T估计都不好意思开口了~~~试用了一下360云盘的客户端,比较小清新(不是给360打广告~~~)。刚好UI这一块是我最不擅长的,于是萌发了练习模仿它的UI的念头~~~顺便把复习一下自定义控件的使用。以下是完成的效果图,左边是官方的,右边是我模仿的: 还挺像的吧~~~先介绍一个神器:UI Automator Viewer这个SDK的tools文件夹或DDMS中都可以找到。它可以很方便地查看UI的视图层级和UI控件的具体位置与实现。相当好用,有了它我们就不用去猜官方到底是怎么实现的、使用什么布局了。具体实 阅读全文
posted @ 2013-11-20 09:50 我是鸡蛋 阅读(294) 评论(0) 推荐(0) 编辑
摘要: http://www.mobiletuts.me获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。Android平台提供了ConnectivityManager类,用于网络连接状态的检测。Android开发文档这样描述ConnectivityManager的作用:Class that answers queries about the state of network connectivity. It also notifies applications when network connectivit 阅读全文
posted @ 2013-11-20 09:48 我是鸡蛋 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 2.代码[java] view plaincopyprint?/****@authordingran*创建日期2010-4-29下午05:02:47**/packagenet.sunniwell.app;importandroid.app.Activity;importandroid.os.Bundle;importandroid.telephony.CellLocation;i 阅读全文
posted @ 2013-11-20 09:47 我是鸡蛋 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: .*|/' //HTML标记'/(`\s*)|(\s*$)/' //首尾空格'/(\d+)\.(\d+)\.(\d+)\.(\d+)/g/' //IP地址'/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/' //email'/http://(/[\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?/' //url'/^-?\d+$/' //整数'/^\d+$/' // 非负整数'/^[0-9]*[1-9][0-9]*$/&# 阅读全文
posted @ 2013-11-20 09:45 我是鸡蛋 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘(draw),其框架过程如下: ... 阅读全文
posted @ 2013-11-20 09:41 我是鸡蛋 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页