自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luckyjda — —you can , I can . you can't , I can !

适不适合做这行,做过才知道 ... 只要有一丝的希望,就尽百分之百的努力...开始我的万里长征吧...

  • 博客(77)
  • 资源 (4)
  • 收藏
  • 关注

原创 捉取android后台log日志生产本地文件

在android 后台log日志一直刷或者和第三方合作需要捉取anroid log日志生成本地文件就可以如下方法:unix-like 系统:adb shell logcat -v time thread | tee ~/log.log.txtwin 系统:adb shell logcat -v time thread > log.txt当然,也可以加上log.txt 前加上自己

2017-07-11 00:55:56 1604

转载 android EditText控件事件监听

在工作中,要实现一个类似iphone锁屏时候的密码解锁界面,要求每一个编辑框里输入只能输入一个字符,最后一个输入完成以后,自动执行下一步动作。整体界面如下图:界面很简单,没有做美化,要控制EditText在每一次输入以后焦点移动到下一个控件上,并且按下删除按钮以后将数据全部删除,需要用到EditText控件中addTextChangedListener方法和setOnKeyListener

2013-12-09 00:05:38 2690

转载 activity状态的保存和保持(onRetainNonConfigurationInstance和getLastNonConfigurationInstance)

比较onsaveinstancestate() 与 onretainnonconfigurationinstance()在不同需求中的用法很多网友可能知道android横竖屏切换时会触发onsaveinstancestate,而还原时会产生onrestoreinstancestate,但是android的activity类还有一个方法名为onretainnonconfigurationinst

2013-12-08 23:53:06 2743

转载 http与https的区别

在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全HTT

2013-11-07 17:23:40 726

转载 获取Android控件的宽和高

我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java]public class MyImageView extends ImageView {      public MyImageView(Context context, AttributeSet attrs) {         s

2013-11-05 10:40:08 780

转载 android 透明显示

设置透明效果 大概有三种1、用android系统的透明效果代码 android:background="@android:color/transparent" 例如 设置按钮Java代码    android:text="@+id/Button01"     android:id="@+id/Button01"     android:lay

2013-11-01 09:59:49 868

原创 android:layout_gravity 在线性布局浅记

在进行UI布局的时候,相信大家会可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。 他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button

2013-10-11 00:25:44 1543

转载 JAVA Socket超时浅析

套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。JAVA有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端用它初始一次连接。侦听套接字只能接收新的连接请求,不能接收实际的数据包。  套接字是基于TCP/IP实现的,

2013-09-02 23:20:40 863

转载 Android:资源 id 及资源 id 的动态获取

我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的语句:btnChecked=(ImageView)findViewById(R.id.imgCheck); findViewById是我们获取layout中各种View 对象比如按钮、标签、ListView和ImageView的便利方法。顾名思义,它需要一个int参数:资源id。

2013-08-26 23:09:02 877

转载 android之动画通过动画布局声明文件和关联文件为容器布局----布局动画

先上图:当然,在这里你是无法看到动态的动画效果的,当然如果你将笔者的代码运行,自然是可以看到动画效果的。这里的效果是说,当我们的list中的每一项最终显示为上图中的样子前展示给我们的动画效果。让我们看看activity代码:import android.app.Activity; import android.os.Bundle; import android.widg

2013-08-11 21:40:55 794

转载 Android Animation学习笔记

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android

2013-08-11 21:34:36 804

转载 Android中Intent传递对象的两种方法(Serializable,Parcelable)!

博文转自:http://blog.csdn.net/Android_Tutor/article/details/5740845大家好,好久不见,今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当

2013-07-31 23:00:38 761

转载 android 获取状态栏、标题栏、屏幕高度、宽度

1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,我们就可以算出状态栏的高度了。Rect frame = new Rect(); getWindow().getDe

2013-07-29 11:11:29 4836

转载 什么是Cookie?

Cookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。顾客在一个商场购物结账离开时,商场可以决定是否赠送给顾客一张优惠卡,不同顾客的优惠卡上记载的信息可以不同,例如,记载该顾客累计购物的金额和有效期限。顾客可以决定是否接受这张优惠卡,一旦顾客接受了这张优惠卡,那么他在以后每次光顾该商场时,都将携带这张优惠卡,商场也将根据这张优惠卡上记载的信息进行一些特殊的事务处理,例如,计

2013-07-25 22:44:02 922

转载 关于android WebViewClient的方法解释

1、public boolean shouldOverrideUrlLoading(WebView view, String url) {        view.loadUrl(url);       return true;  }   在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。2、publi

2013-07-23 19:53:01 748

转载 android ViewFlipper的使用

屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhoneAPI文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动

2013-07-20 16:42:06 986

转载 反编译Apk得到Java源代码

转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GU

2013-07-13 23:04:21 777

转载 Android中AsyncTask的简单用法

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启

2013-06-30 11:11:40 675

转载 Spring的反射机制和依赖注入

我们知道,Spring中大量使用了反射机制,那么究竟是什么地方使用了呢?spring的一大核心概念是注入,但是,这存在的一个前提就是类是由spring管理起来的。反射是根据className生成一个具体的实例,这是一个很实用的思想。比如:当我们需要根据传进来的参数的类型,选择具体的实现类时,反射机制就能很好的解决问题。然而,一般我们使用反射机制,创建的代理类是根据构造函

2013-06-16 00:23:09 14422

转载 Android资源目录assets及raw

以一下匀为摘抄网络,只是为本人方便提供所摘抄。assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID.res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录res/raw:存放通用的文件, 该文件夹内的文件将不会被编译成二进制文件,按

2013-06-06 22:33:12 1743

转载 通过PhoneLookup读取所有电话号码

读取Android系统的通讯录时一般会先读取联系人然后再读取其号码,嵌套循环读取。如果通讯录人数不多速度尚可,但是通讯录里有1-2百人恐怕就比较慢了,如果硬件再差点体验就更差了。可以使用ContactsContract.CommonDataKinds.Phone.CONTENT_URI(对应contacts2.db的数据视图view_data_restricted)视图来读取避免嵌套读取,而对

2013-06-02 17:50:55 1974

转载 ContentResolver query()的四个参数

public final Cursor query (Uri uri,String[] projection, String selection,String[] selectionArgs, String sortOrder)Since: API Level 1Query the given URI, returning a Cursor over the

2013-05-30 09:26:44 920

转载 循环做某事

我们点击starthandler按钮之后,输出框中就会每隔三秒输出一次start,直到我们点击endhandler按钮之后,输出框中的信息便不会输出了。 public class MainActivity extends Activity { 2 3 private Button mStartButton,mEndButton; 4 @Override 5

2013-05-28 23:20:08 807

转载 android 开机启动

public class StartupReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {Intent startupintent = new Intent(context,StrongTracks.class);startupintent

2013-05-28 23:16:01 706

转载 android获取系统设置的铃声并播放

转自:http://vincenttung.blog.51cto.com/6249439/1176785//RingtoneManager.TYPE_NOTIFICATION;   通知声音//RingtoneManager.TYPE_ALARM;  警告//RingtoneManager.TYPE_RINGTONE; 铃声 /** * 获取的是铃声的Uri

2013-05-14 22:59:54 5038

转载 android.os.NetworkOnMainThreadException

在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPo

2013-05-08 14:37:52 1845

转载 java null和""的区别

null和""的区别问题一:null和""的区别String s=null;string.trim()就会抛出为空的exception   String s="";   string.trim()就不会抛,为什么? 答:NULL代表声明了一个空对象,根本就不是一个字符串。   ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。 NUL

2013-04-30 15:34:25 2841

转载 Android动态加载jar/dex

转载:农民伯伯: http://over140.cnblogs.com  正文  一、 基本概念和注意点    1.1  首先需要了解一点:在Android中可以动态加载,但无法像Java中那样方便动态加载jar      原因:Android的虚拟机(Dalvik VM)是不认识Java打出jar的byte code,需要通过dx工具来优化转换成Dalvik byte c

2013-04-25 15:16:20 1533

转载 android:ellipsize属性的含义

TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。       其实现只需在xml中对textview的ellipsize属性做相应的设置即可。        android:ellipsize="start"        省略号在开头

2013-04-09 22:17:21 1404

转载 android:shape的使用

Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: <gradient android:startColor="#ff8c00" android:e

2013-04-09 21:46:48 708

转载 android之动画通过AnimationDrawable控制逐帧动画

An object used to create frame-by-frame animations, defined by a series of Drawable objects, which can be used as a View object's background.The simplest way to create a frame-by-frame animation i

2013-04-09 18:08:46 3888 1

转载 android ProgressDialog 简单应用

在应用中经常会用到一些费时的操作,需要用户进行等待,比如加载网页内容……这时候就需要一个提示来告诉用户程序正在执行,并没有假死或者真死……囧……而ProgressBar、ProgressDialog等就是专门干这个的。以ProgressDialog为例,一般的使用它步骤为:在执行耗时间的操作之前弹出ProgressDialog提示用户,然后开一个新线程,在新线程里执行耗时的操作

2013-04-08 09:51:38 989

转载 Android OutOfMemory 的思考

很多的时候,我们使用Bitmap不会出现多大的问题。但是当机器资源不够的情况下,很多应用都会报出 OutOfMemoryError,当然报出这样的异常往往是给Bitmap分配内存时内存不足引起的。即便是很小的一个图片,也会有出错,如何解决呢?我的解决办法如下: public static Bitmap createBitmap(int width, int height, Bit

2013-04-07 16:57:21 4280

原创 java获取当前时间

import java.io.IOException;import java.sql.Timestamp;import java.util.Calendar;import java.util.Date;import java.sql.Timestamp;import java.util.Calendar;import java.util.Date;public class St

2013-04-07 10:21:28 2043

原创 Android使用代码实现RelativeLayout,LinearLayout布局

今天由于项目需要,学习了用代码动态来布局,下面参考一些代码现学了怎样布局。现在和大家分享一下:RelativeLayout rl = new RelativeLayout(this); Button btn1 = new Button(this); btn1.setText("----------------------"); btn1.setId(1)

2013-04-05 00:00:17 25715 2

转载 Android高手进阶教程之----Android 中自定义属性(attr.xml,TypedArray)的使用!

Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用! 在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤: 一、在res/values文件下定义一

2013-04-03 09:35:42 989

转载 Android 画图常用类

Android 画图常用类Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形),1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bit

2013-03-23 17:30:56 1058

转载 Java数据导入(读)Excel文件 解析

Java数据导入(读)Excel文件 解析在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java读取excel表格方法:  1.添加jar文件  java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地址:http://downl

2013-03-20 16:45:06 1543

转载 Android NDK开发下使用C/C++的几个概念

Android Jni下使用C/C++的几个概念Google出了Android后,不少嵌入式设备均考虑将其放置于自己的设备上。而我们有大量的程序是使用C/C++开发的,如何将其移植上Android,则成了一个必须面对的问题。先介绍概念:1.Android应用程序与Java:Google在2009年4月底发布的SDK1.5,其SDK文档,仍然是没有丝毫提交JNI之处。

2013-03-19 22:32:08 2216

转载 点击两次Back键退出当前程序

点击两次Back键退出当前程序实现原理:onKeyDown()会捕获当前点击事件,如果当前keyCode等于BACK事件值就会执行ToQuitTheApp()方法。在ToQuitTheApp()方法中,首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在3000毫秒(3秒)后发出一个消息,在Handler中接收到消息后将isExit值还原成false。如果在

2013-03-17 19:36:04 1397

J2EE API 中文文档

搜集了很久的J2EE中文文档,资料比较全。希望对学习J2EE的人有所帮助

2014-12-01

java导入导出Excel文件的jxl.jar包

 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件

2013-03-20

Android API 帮助文档

Android API 帮助文档,目前算是看到过的比较全面的帮助文档。把它共享出来,希望大家能够更好的一起学习Android。

2013-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除