- 博客(56)
- 资源 (9)
- 收藏
- 关注
转载 Java Calendar获取年、月、日、时间
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //获取东八区时间 int year = c.get(Calendar.YEAR); //获取年 int month = c.get(Calendar.MONTH) + 1; //获取月份,0表示1月份 int day =
2014-04-24 18:30:43 817
转载 Android学习 之 ColorStateList按钮文字变色
Windows平台VC,对于不同的按钮状态,采用不同的颜色显示文字,实现起来比较复杂,一般都得自绘按钮。但是Android里面实现起来非常方便。 我们首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml:Java代码 "1.0" encoding="utf-8"?> "http:/
2014-04-17 10:00:30 621
转载 Android中通知栏的使用方法
3.0以上系统中Notification 的setLatestEventInfo已经不推荐使用了,所以用Notification.Builder改造了一下:
2014-04-07 15:22:36 963
转载 Android初级教程_获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plaincopypublic class MyImageView extends ImageView { public MyImageView(Context
2014-03-31 18:26:37 571
转载 Google Gson解析Json数据应用实例
1.需要的Jar包 1) Google Gson(gson-xxx.jar)下载地址:http://code.google.com/p/google-gson/downloads/list 2)JUnit42. 应用实例代码 下载地址:http://download.csdn.net/source/3499627包括如下类:1)普通
2014-03-30 21:43:52 6108
转载 Eclipse中安装插件获取Android API源码
插件地址http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/
2014-03-07 11:50:03 619
转载 斐波那契数列的递归,迭代(循环),通项公式三种实现
谓Fibonacci数列是指这样一种数列,它的前两项均为1,从第三项开始各项均为前两项之和。用数学公式表示出来就是: 1 (n=1,2)fib(n)= fib(n-1)+fib(n-2) (n>2)可以证明斐波那契数列的通项公式为fib(n) = [(1+√5)/2]^n /√5
2014-03-06 14:28:38 1786
转载 Android提交数据到服务器的两种方式四种方法
/**002 * @author Dylan003 * 本类封装了Android中向web服务器提交数据的两种方式四种方法004 */005public class SubmitDataByHttpC
2014-02-26 14:58:50 5146 2
转载 Android调用WebService
WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到And
2013-12-16 15:11:43 622
转载 Android通过POST方法传递数据给服务器
EditText name = (EditText)this.findViewById(R.id.name);EditText age = (EditText)this.findViewById(R.id.age);String str_name = name.getText().toString().trim();String str_age = age.getT
2013-12-16 15:10:54 1294
转载 Android 中如何关闭线程
在android中开启的线程用Thread.stop()来关闭是不会真正关闭的,当我们再次start线程的时候,会产生异常:Thread is already started.针对这个问题可以在线程的run方法里,加一个判断标志。例如: class TestThread extends Thread{
2013-10-29 16:21:44 540
原创 Bitmap 和 byte[]之间转换
Bitmap → byte[] public byte[] Bitmap2Bytes(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); return b
2013-10-22 14:48:34 1037
转载 scrollView自动定位问题
scrollview 中如果有ListView 时,会出现无法定位到顶部的现象。 scrollview.scrollTo(x,y);是不起作用的。用下面的方法可以解决: 自动定位到顶部:比如:scrollView.post(new Runnable() { public void run() { scr
2013-10-15 12:30:50 2133
转载 android Textview加下划线
android:textAppearance设置文字外观。如“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearance
2013-10-10 18:35:42 3099
转载 验证邮箱是否正确正则表达式
demo例子:package it.com.cc;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Activity;import android.os.Bundle;public class
2013-09-17 15:07:04 2444
转载 修改eclipse自动生成注视
方法一:Eclipse中设置在创建新类时自动生成注释windows-->preferenceJava-->Code Style-->Code Templatescode-->new Java files编辑它${filecomment}${package_declaration}${typecomment}${type_declaration}方法二:
2013-08-29 21:32:37 760
原创 键盘事件
dialog.setOnShowListener(new OnShowListener() { @Override public void onShow(DialogInterface dialog) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SE
2013-08-28 16:55:37 655
转载 从android一个apk中启动第三方apk应用
从android一个apk中启动第三方apk应用 我们在开发中,经常遇到遇到在一个apk中要去运行另外一个apk,就像我们windows一样,搞一个快捷方式一样,那怎么实现呢? 问题的核心点在于我们要拿到第三方apk的package名称跟class名称,这两个至关重要!比如笔者做测试用的qq apk,package名称是com.tencent
2013-08-16 13:59:29 786
原创 aidl 传递对象
第一:实现Parcelable接口 第二:定义一个Parcelable.Creator类型的CREATOR对象 第三:要提供一个Booka.aidl文件,其中内容为parcelable Booka,定义了之后,在其他aidl文件中引用Booka时便不会提示出错了。 Booka.javapublic class Booka implements Parcelable {
2013-08-13 09:32:35 726
转载 Java Float类型 减法运算时精度丢失问题
package test1;public class Test2 {/*** @param args*/public static void main(String[] args) { Float xx = 2.0f; Float yy = 1.8f; Float tt = xx - yy; System.out.println("ttt
2013-08-05 16:10:53 638
原创 免费的资源
最近做android VideoView 播放rtsp网络流测试,找的一些资源[plain] view plaincopyrtsp://122.192.35.80:554/live/tv01 江苏城市 rtsp://122.192.35.80:554/live/tv02 江苏卫视 rtsp://122.192.35.80:554/
2013-07-31 12:15:23 3469
原创 路径
1.使用Environment.getExternalStorageDirectory可以得到系统的sdcard路径,不过这个一般在各个手机上都是一样的。2.使用context.getExternalFilesDir可以得到系统为程序在sdcard上分配的存储路径,据说放在这里卸载程序时目录也会被删除;3.使用context.getFileDir可以获得程序的data目录的file
2013-07-29 17:35:28 573
原创 Android开发中,定时器3种实现方法
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消息。这只是最主要
2013-07-25 23:21:58 572
原创 解决svn的working copy locked并且cleanup恢复不能的情况
产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令 del lock /q/s就把锁删掉了。
2013-07-24 16:33:29 469
原创 单例设计模式
1.饿汉式单例类 1 //饿汉式单例类.在类初始化时,已经自行实例化 2 public class Singleton1 { 3 //私有的默认构造子 4 private Singleton1() {} 5 //已经自行实例化 6 private static final Singleton1 single = new Singleton1(); 7
2013-07-24 12:39:30 499
转载 模拟器不能上网的问题
很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;而模拟器默认的DNS为:10.0.2.3,那么模拟器跟自己的PC就不在同一个网段了,使用就导致自己的PC机可以上网,而模拟器不能上网,下面就简单介绍下如何设置才能让
2013-07-18 11:09:40 968
转载 Android单帧动画Rotate旋转
项目有一个需求,有一个刷新按钮,上面放着一个常见的静止的刷新圆圈,如下图: 一旦用户按了刷新按钮,需要让这个刷新圆圈转动起来,让用户感觉到程序还在运行着,而不是卡死了。 有两个思路,一是将这个图按照旋转时间不同旋转成不同旋转角度的图片,就像要做一张gif图片一样,例如我要每次旋转30度,就需要360\30=12张图片,然后再anim文件夹下新建xml文件,内容如下:
2013-07-08 16:13:52 1829
转载 保持长宽比 对背景图像进行修改android:scaleType="fitXY"
关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果。(上面的ImagView的adjstViewBonds值为false;下面的ImagView的a
2013-07-01 15:34:38 28037 2
转载 Collection-用几行代码实现排序
摘要:经常看见有人还在不厌其烦的用冒泡(最常见!)或是交换做排序,实际上用几行代码就可以既快又好地实现排序,不论是简单类型还是类,数组还是Java聚集(Collection)。简单类型的排序简单类型不外是byte, char, short, int, long, float, double等数据类型, 这些类型不能放在聚集中,只能使用数组。java.util.Arrays方
2013-07-01 12:31:58 1247
转载 反射机制来获取资源中的图片
// 用反射机制来获取资源中的图片ID和尺寸 Field[] fields = R.drawable.class.getDeclaredFields(); for (Field field : fields) { if (!"icon".equals(field.getName()))// 除了icon之外的图片 { int inde
2013-06-28 10:26:51 732
原创 日期
/*** 获取当前的时间* * @return 返回当前的时间*/private String getCurrentTime() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = new Date(System.currentTimeMillis());re
2013-06-27 17:57:31 480
转载 Android中的AutoCompleteTextView的使用
main.xml代码如下:?xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
2013-06-18 18:07:54 556
转载 Java集合类ArrayList循环中删除特定元素
for(int i = 0 , len= list.size();i if(list.get(i)==XXX){ list.remove(i); --len;//减少一个 --i;//多谢deny_guoshou指正,如果不加会出现评论1楼所说的情况。 } } 在项目开发中,我们可能往往需要动态的删除Ar
2013-06-16 18:24:42 500
原创 转换单位
Float width = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,300, activity.getResources().getDisplayMetrics());Float heigth = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,401, ac
2013-06-14 17:42:20 583
原创 颜色值的问题
int color_1 = getResources().getColor(R.color.textColor);int color_2= Color.parseColor("#ffffff");
2013-06-14 17:34:45 511
转载 ThumbnailUtils工具类来是实现缩略图
简介之前往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。现在我给大家介绍一种比较简单的方法:(网上有)在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此工具类的功能是强大的,使用是简单,它提供了一个常量和三个方法。利用这些常数和方法,可以轻松快捷的实现图片和视频
2013-06-12 18:13:12 10281 2
转载 关于ListView顶部和底部滚(拖)动出现阴影解决方案
在listview中滑动到顶部或者是底部的时候,在默认的情况下,是会有黄色或者黑色的阴影出现。 这个该怎么解决呢,请往下看:在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代
2013-06-06 16:53:39 679
转载 android AlertDialog去除黑边白边自定义布局
自定义布局文件 [xml] view plaincopyxml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_height="fill_parent" a
2013-06-04 14:35:45 8088
转载 zxing 横竖屏的问题
解决方法:1.在DecodeHandler.java中,修改decode方法 PlanarYUVLuminanceSource source = CameraManager.get().buildLuminanceSource(data, width, height);为 byte[] rotatedData = new byte[data.length];
2013-05-21 13:13:19 981
原创 Android2.3系统的overscroll效果 下滑的时候出现系统的效果
当滑动到边界的时候,如果再滑动,就会触发这个效果,产生渐变。在资源文件里,是overscroll_edge跟overscroll_glow。但如果像我这样,想用HorizontalScrollView来模拟gallery来做水平滑动条的话,滑动到头尾的时候,越界效果会有碍整体的表现,那就只能无情的关闭他了..关闭方法一,在xml中设置属性android:overScrollMo
2013-05-18 17:49:46 591
json-simple-1.1.1.jar/ormlite.jar/js.jar
2018-06-26
android RE文件管理器
2016-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人