`
wen742538485
  • 浏览: 237382 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
我的思路是:程序里注册个广播接收器,接收开机启动的广播,当程序接到该广播后,写入文件SharedPreferences,当我们程序需要用到开机时间时,再从SharedPreferences中读取信息。 废话不多说,下面上源码。 AndroidManifest.xml Java代码  <receiver android:name=".receiver.BootUpReceiver">       <intent-filter>           <action android:name="android.intent.a ...
MyAnimation.java Java代码  package com.ljp.youku;     import android.view.ViewGroup;   import android.view.animation.Animation;   import android.view.animation.RotateAnimation;     public class MyAnimation {       // 图标的动画(入动画)       public static void startAnimationsIn(ViewGroup viewgroup, i ...
一个仿3D的转盘效果,有倒影特效,旋转图标还可自动放大缩小。由于代码比较多就不一一往上贴了,直接上效果图,上源码。
创建新线程的常用方式:    1. 直接使用Thread创建        Thread thread = new Thread();        thread.start();   2. 扩展java.lang.Thread类        Thread类的定义public class Threadextends Object implements Runnable(){…} 扩展Thread类的实质其实也是实现Runnable接口,只不过Thread类继承了Object类方法   3. 实现Runnable接口 具体代码:   1. 扩展java.lang.Thread类 ...
Android 通过手说tts中文语音包实现中文朗读 关于手说tts中文语音包的详细资料可以查看官网 http://shoushuo.com/index.html 手说TTS,是Android平台下的中文语音引擎,提供了中文文本到语音的转换。 使用手说TTS进行中文文本的朗读,包括中文简繁体、阿拉伯数字、英文字母及一些符号的混读。并且处理了中文的多音字和音调转换等问题。 开发人员可以使用手说TTS来开发Android平台下需要中文语音的应用程序。 开发准备: 第一步:安装手说TTS安装包 从官网 http://shoushuo.com/sstts.html 下载手说TTS安装 ...
Android通过Apache HttpClient调用网上提供的WebService服务,获取电话号码所属的区域。调用的服务的网址: http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo               以前用2.2 访问WebService没有问题,到3.0上访问出现android.os.NetworkOnMainThreadException 找了资料经过实践,解决方法如下:       Java代码  ///在Android2.2以后必须添加以下代 ...
http://topmanopensource.iteye.com/blog/1290487 在手机的后台服务无论是调用WebService还是Http请求,多数都是采用Android的HttpClient实现相关的调用实现。本文实现Android+Struts2+JSON方式实现为手机前台提供服务。 涉及的知识点:   1.Struts2框架的搭建(包括Struts2的jSON插件)   2.Android前台访问Web采用HttpClient方式。   3.Android采用JSON的解析。 功能:模拟远程登录流程: 手机后台服务:由于采用Struts2的JSON响应 ...
android九宫格实现,开始以为很复杂,其实只要知道了如何布局就很简单了。 先分析一下原理: 1:我们需要先定义一个主布局文件,宽度和列数用自适应的      android:numColumns="auto_fit"      android:stretchMode="columnWidth" 2:在定义一个子布局,子布局主要是控制九宫格每格的布局,例子是图文垂直布局。 3:在代码里面用SimpleAdapter将数据复制给布局文件,循环布局,就实现了九宫格 直接上代码:android九宫格主布局文件main.xml Java代码  ...
在android上开发项目,如果仅仅是采用默认的样式可能不是很美观,需要编写响应的样式来使界面美观,在iphone上常用的圆角ListView的实现。         本人实现的原理如下: 通过重写ListView中拦截触摸的事件方式,在生成ListVi ...
最近看到好多opengl牛人写了些立方体,卷页之类的华丽的代码,这些立体面上都是些图片之类的ImageView的组件,许多人问能不能将一些Activity显示到上面。     最近我在看TabActivity的时候,发现这是可以实现的。 Java代码  public View activityToView(Context parent,Intent intent){       LocalActivityManager mLocalActivityManager = new LocalActivityManager(parent,true);       final Window w ...
一、equals方法的作用    1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。 2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。 没有覆盖equals方法代码如下: view plain     //学生类      public class Student {          private int age;         ...
EditText为空时提示方法: 1.xml文件中设置,如:android:hint="@string/user_name" 2.如:定义EditText变量mUserNamet,mUserName.setHint("昵称"); EditText密码隐藏: //判断密码是否为空,做不同的操作 if(密码为空){      mUserPassword.setHint("密码");      mUserPassword.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TY ...
想开发像人人网相册打开单张图片时候能左右滑动切换图片的效果,开始通过FlipperView实现,不能跟手拖动,效果不好,而且需要自己写很多代码来控制FlipperView中的View。后来发现Android 3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,得到新版的各种技术优势,例如Fragment等。 ViewPager是android-support-v4.jar包中的一个系统控件,继承自ViewGroup,专门用以实现左右滑动切换View的效果,使用时需要首先在Project->propertie ...
一、常见的内存泄漏 对于较大规模的Android应用开发,内存泄漏是个让人十分头痛的问题。一般来说,Android使用Java语言进行开发,通过GC进行内存回收。如果对象处于被引用的状态,那么GC是无法回收的。尤其是Android中Activity的Context,很容易在不易察觉的情况下被引用。Activity关闭的时候,引用该Context的对象还在使用中,致使Activity无法回收造成泄漏。而Context中有大量该Activity相关的信息以及资源,通常内存泄漏较大。 二、查看Activity是否有内存泄漏 Andorid在Eclipse中的DDMS插件比较适合用于查找内存泄漏问题 ...
首先在Android中获取系统正在运行的进程方法是getRunningAppProcesses()。我们首先通过ActivityManager manager= (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);来获取系统的全局状态,然后通过调用getRunningAppProcesses()方法就可以获得系统正在运行的进程, 代码如下: ActivityManager manager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVI ...
Global site tag (gtag.js) - Google Analytics