android
afterrains
这个作者很懒,什么都没留下…
展开
-
Android 开发环境配置图文教程(jdk+eclipse+android sdk)
一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载进入该网页: http://www.eclipse.org/downloads转载 2015-05-13 09:32:58 · 493 阅读 · 0 评论 -
Android中定时执行任务的3种实现方法
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用Handle与转载 2015-06-04 17:05:49 · 1549 阅读 · 0 评论 -
app 与服务器联系
DDPush原创 2015-06-05 19:27:46 · 791 阅读 · 0 评论 -
常用的android弹出对话框
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2015-06-06 09:09:28 · 457 阅读 · 0 评论 -
JAVA中int转String类型有三种方法
1》String.valueOf(i)2》 Integer.toString(i)3》 i+""原创 2015-06-06 09:56:17 · 987 阅读 · 0 评论 -
java string类型转换boolean类型
今天偶然想把string 类型转换成 boolean 类型 ,查了下api文档,发现文档似乎有点不太对经。。。嗯,就直接发测试代码吧,废话懒得说了。。。[java] view plaincopyString s1 = "false"; String s2 = "true"; String s3 = "fAlSe"; String s4转载 2015-06-05 11:34:16 · 3309 阅读 · 0 评论 -
android 的onResume方法
onResume方法是Activity第一次创建时 重新加载实例时调用 例如 我打开App第一个界面OnCreate完 就调用onResume 然后切换到下一个界面 第一个界面不finish 按Back键回来时 就调onResume 不调onCreate, 还有就是 App用到一半 有事Home键切出去了 在回来时调onResume原创 2015-05-25 14:41:28 · 11900 阅读 · 0 评论 -
怎样把Button和Button之间的间距设置为0
要用android:layout_marginLeft等参数调整,而且LinearLayout和RelativeLayout都可以的,不过需要注意的是: 外边框:android:layout_marginLeft等参数的默认数值为0dp,但相邻两个控件之间会自动添加8dp,如果想一个挨一个的话,android:layout_marginLeft="-8dp"。 内边框:android:paddin原创 2015-05-26 14:25:29 · 8295 阅读 · 1 评论 -
当退出应用时,结束所有activity的方法
1.自定义一个application,并将所有的activity装入activitylist里面,在 AndroidManifest.xml中注册 [java] view plaincopypackage com.dragon; import java.util.LinkedList; import java.util.List; impo转载 2015-05-25 17:29:08 · 682 阅读 · 0 评论 -
消息栏通知(Notification)介绍
用过安卓的应该对通知栏消息都很熟悉了,下面是演示通知栏消息的一个Demo,首先来看一下界面,后面是代码,解释就都放在代码里了.java代码package jason.notification;import android.app.Activity;import android.app.Notification;import android.app.Notif转载 2015-06-04 18:11:50 · 587 阅读 · 0 评论 -
android获取IP地址和MAC地址的方法
获取Mac地址实际项目中测试了如下几种方法:(1)设备开通Wifi连接,获取到网卡的MAC地址(但是不开通wifi,这种方法获取不到Mac地址,这种方法也是网络上使用的最多的方法)//根据Wifi信息获取本地Mac public static String getLocalMacAddressFromWifiInfo(Context context){ Wi转载 2015-06-03 14:46:44 · 1172 阅读 · 0 评论 -
TextView点击事件不响应解决办法
android:clickable="true"原创 2015-05-27 20:27:01 · 4460 阅读 · 0 评论 -
Android 错误集合之Layout weight不起作用
有时利用layout_weight来分配手机屏幕空间对于适配真是太轻松了。但有时候发现设置这个属性没有效果。可能出现的问题: 1.只有LinearLayout标签才支持。 2.设置layout_weight时要设置相应的width(水平分配)或height(垂直分配)为0dp才其作用原创 2015-05-21 10:10:28 · 1210 阅读 · 0 评论 -
Android双击返回键Activity的方法
package com.example.tuichutishi;import android.app.Activity;import android.app.AlertDialog;import android.os.Bundle;import android.view.KeyEvent;import android.view.Menu;import android原创 2015-05-27 14:45:55 · 677 阅读 · 0 评论 -
android使用全局变量的方法
使用application来保存全局变量 1定义Data类继承Application Data.classimport android.app.Application;public class Data extends Application{ private String b; public String getB(){ return this.b; }转载 2015-05-28 10:51:52 · 2335 阅读 · 0 评论 -
StreamTools.java
package com.example.htmlview.utils;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.ByteOrder;public class StreamTools { /**原创 2015-05-21 17:31:01 · 909 阅读 · 0 评论 -
onCreateView 里面把所有的view找到
private View view; private TextView textView1 ; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view =原创 2015-05-21 21:06:14 · 616 阅读 · 0 评论 -
android sdk
原创 2015-05-30 15:51:19 · 454 阅读 · 0 评论 -
如何检查Android网络连接状态
在发送任何HTTP请求前最好检查下网络连接状态,这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。创建新的项目1.在Eclipse IDE中创建一个新的项目并把填入必须的信息。 File->New->Android Project2.创建新项目后的第一步是要在AndroidManifest.xml文件中添加必要的权限。为转载 2015-05-30 14:32:22 · 806 阅读 · 0 评论 -
Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法
在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意转载 2015-06-04 11:17:54 · 1516 阅读 · 0 评论 -
Android性能优化__内存优化
在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能,上篇博客,我介绍了 Android性能优化系列之布局优化,本篇博客,我将介绍内存优化的相关知识。内存的分配策略概述程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的,对应的,三种存储策略使用原创 2017-01-22 16:16:54 · 479 阅读 · 0 评论