`
文章列表
    完成后的效果:运行例子,会在手机的状态栏显示一个通知的提示图案,并有你自己定义的通知声音,然后当点击了这个事件,跳转到另一个activity中,同时通知的提示图案消失. 1.获取通知管理器 NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 2.创建一个通知,指定其图标和标题,创建新的activity,发布通知 int icon = android.R.drawable.stat_notify_ ...
  ndk环境搭建,耗费了不少时间,我看的就是下面附件中的那个文档,androidndk的zip包有24M上传不了,大家自己下载把。 注意1:   安装cyg的时候会有错误提示,可以直接确认 注意2:     这里的路径一定要记着,后面有用 最好不要有空格 注意3: 安装会话费2-3个小时,如果你快下班了就别装了。 注意4:   安装完成后,要配置环境变量,这里的cygdrive是固定的,e是你在注意事项2中安装的那个地址的盘符,然后后面的地址就按照你的地址写。这里我费了好长时间才琢磨明白 还有就是他用ue打开,最好用ue打开,打开时 ue会问你是否转换,你选否。 注意5:     配 ...
    为什么《长尾理论》的作者安德森认为“Web已死 而Internet将永生”?我们上网的方式在不知不觉中发生了何种改变?终端怎样改变了互联网?传统的门户网站如何适应时代的变化?惠普为什么会任命前SAP公司的CEO李艾科为公司新任CEO?我们进入了一种怎样的新的互联网时代?苹果公司的用户群为什么会不断增加?曾经的联想电脑为什么会靠快捷键打开市场?互联网的发展会经历哪三个阶段? 文章引用: http://blog.sina.com.cn/s/blog_5ed554f50100m5eh.html
  多线程下载:1.多线程2 下载  这些也是android软件多线程下载的原理 通用   思路:要多线程下载,就要知道这个文件有多大,准备用几个线程来下载。 1, 得到文件的大小: String imgPathString = "http://dl1.g-fox.cn/chinaedition/releases/zh-CN/FirefoxChinaEdition-latest.exe"; URL url = new URL(imgPathString); int size = getDateSize(imgPathString);//得到文件的大小 ...
   数据存储的另一种方式.sharedperferences    用于保存软件的参数的设置,比如uc浏览器设置是否显示wap页面中的图片.如果是windows软件一般使用ini文件来保存,如果是j2ee项目我们会使用property文件来保存这些参数,在android中提供了sharedperferences这个类来配置参数设置.是通过xml文件方式实现的.位置在date\date\<package_name>\shared_prefs目录下. 1. 创建工程 设计界面 2.写实现方法 package com.leequer.aboutSharedperferences ...
   pull解析xml文件,和sax和dom一样 都可以脱离android单独使用,pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字,    读取到xml的声明返回数字0 START_DOCUMENT;    读取到xml的结束返回数字1 END_DOCUMENT ;    读取到xml的开始标签返回数字2 START_TAG    读取到xml的结束标签返回数字3 END_TAG    读取到xml的文本返回数字4 TEXT    pull是开源的项目 源码下载地址http://www.xmlpull.org/   service中的代码 pack ...
   使用dom解析xml文件不推荐使用,dom解析xml的机制是先把xml文件读到内存中,然后组成树形,这样的好处是易于理解.可以通过一个节点得到他的父节点和子节点,比较符合人的思维.建议读取小量的xml文件.工程和sax类似.   
andorid读取xml文件内容方法有三种 sax dom pull,其中 pull是android自带的 1.先认识一下xml文件中的些术语 <?xml version="1.0" encoding="UTF-8"?> <persons> <person id="23"> <name>李明</name> <age>23</age> </person> <person id="22"&g ...
将文件存在sd卡中和存在手机中的思路相同就是路径不同,注意看类中的到sd卡路径的注释 package cn.lee.data; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import cn.lee.Manager.DataManager; import android.app.Activity; import android.content.Context; import androi ...
与前面的文章http://leequer.iteye.com/blog/607079android的数据存储和访问 附源码这篇文章相比,添加了文件的读取功能和代码的优化 package cn.lee.data; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import cn.lee.Manager.DataManager; import android.app.Activity; import android.content.Con ...
不知道大家如果将第一次安装的android sdk删除后 再一次安装的时候会不会出现一个问题 就是安装到最后99%有个提示大概就是这个意思。后来google一下解决办法 大家看看 我实验后成功了; The following is my solution: 1. Find the "temp" folder and you can find the "tools_r05-windows.zip" or other files which you will update.(打开temp文件夹,找到"tools_r05-window ...
好容易忙完了开发,想继续开始android的开发,之前重装系统,android默认是装在c盘 要重新安装android,还好我的sdk的文件安装在d盘。没想到点击SDK Setup.exe就闪了一下,没动静了。我很好奇,和google退出中国有关?我第一个想到这个。试了好几次,还是这样。难道我删除android的方法不对?我都再想重装系统。查了一下发现。有人说是因为path的关系,我将tools的路径设置到path里。还是没用用。有人说是orcale自行安装的jdk有冲突。我看看,我将jdk的bin路径直接放在path的第一位。再试试,成了。哈哈 弄了我一早上。
android提供了几种文件的存储方式; 1.文件: 2.SharedPreferences存储类似软件的配置参数设置的内容;这是一个类; 3.sqlite数据库 android内嵌的数据库,和微软的excel数据库原理一样,当你创建一个数据库时是以文件的形式存放的;sql语句很类似的; 4.网络 5.content provider ///////////////////////////////////////// 我们使用mvc模式开发一个保存文件内容的程序,我们在j2ee的时候是面向接口编程,可以降低耦合,在android中还是尽量避免使用太多的类,一是效率 二是手机内存不大,内部类是个不 ...
单元测试无疑是很重要的; 1.配置 在功能文件AndroidManifest.xml中添加测试功能的标记 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.unit.activity" android:versionCode="1" androi ...
1.日志输出:我们开发时常会在控制台输出数据 首先我们将eclipse的android的控制台的日志输出等级设置为infor window->prefernces 然后在activity的代码中添加Log日志; package cn.aboutlog.activity; import android.app.Activity; import android.os.Bun ...
Global site tag (gtag.js) - Google Analytics