知识点总结
文章平均质量分 88
Gassion永刚
Gassion欢迎各位朋友……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1080 阅读 · 0 评论 -
android Textview加下划线
android:textAppearance设置文字外观。如“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearance转载 2013-10-10 18:35:42 · 3141 阅读 · 0 评论 -
修改eclipse自动生成注视
方法一:Eclipse中设置在创建新类时自动生成注释windows-->preferenceJava-->Code Style-->Code Templatescode-->new Java files编辑它${filecomment}${package_declaration}${typecomment}${type_declaration}方法二:转载 2013-08-29 21:32:37 · 791 阅读 · 0 评论 -
键盘事件
dialog.setOnShowListener(new OnShowListener() { @Override public void onShow(DialogInterface dialog) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SE原创 2013-08-28 16:55:37 · 688 阅读 · 0 评论 -
从android一个apk中启动第三方apk应用
从android一个apk中启动第三方apk应用 我们在开发中,经常遇到遇到在一个apk中要去运行另外一个apk,就像我们windows一样,搞一个快捷方式一样,那怎么实现呢? 问题的核心点在于我们要拿到第三方apk的package名称跟class名称,这两个至关重要!比如笔者做测试用的qq apk,package名称是com.tencent转载 2013-08-16 13:59:29 · 827 阅读 · 0 评论 -
aidl 传递对象
第一:实现Parcelable接口 第二:定义一个Parcelable.Creator类型的CREATOR对象 第三:要提供一个Booka.aidl文件,其中内容为parcelable Booka,定义了之后,在其他aidl文件中引用Booka时便不会提示出错了。 Booka.javapublic class Booka implements Parcelable {原创 2013-08-13 09:32:35 · 793 阅读 · 0 评论 -
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 · 674 阅读 · 0 评论 -
Android调用WebService
WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到And转载 2013-12-16 15:11:43 · 657 阅读 · 0 评论 -
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 · 859 阅读 · 0 评论 -
常用数据库语句
inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2转载 2013-05-07 17:11:39 · 994 阅读 · 0 评论 -
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 · 674 阅读 · 0 评论 -
Android初级教程_获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plaincopypublic class MyImageView extends ImageView { public MyImageView(Context转载 2014-03-31 18:26:37 · 603 阅读 · 0 评论 -
Google Gson解析Json数据应用实例
1.需要的Jar包 1) Google Gson(gson-xxx.jar)下载地址:http://code.google.com/p/google-gson/downloads/list 2)JUnit42. 应用实例代码 下载地址:http://download.youkuaiyun.com/source/3499627包括如下类:1)普通转载 2014-03-30 21:43:52 · 6186 阅读 · 0 评论 -
Eclipse中安装插件获取Android API源码
插件地址http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/转载 2014-03-07 11:50:03 · 668 阅读 · 0 评论 -
斐波那契数列的递归,迭代(循环),通项公式三种实现
谓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 · 1854 阅读 · 0 评论 -
Android提交数据到服务器的两种方式四种方法
/**002 * @author Dylan003 * 本类封装了Android中向web服务器提交数据的两种方式四种方法004 */005public class SubmitDataByHttpC转载 2014-02-26 14:58:50 · 5201 阅读 · 2 评论 -
路径
1.使用Environment.getExternalStorageDirectory可以得到系统的sdcard路径,不过这个一般在各个手机上都是一样的。2.使用context.getExternalFilesDir可以得到系统为程序在sdcard上分配的存储路径,据说放在这里卸载程序时目录也会被删除;3.使用context.getFileDir可以获得程序的data目录的file原创 2013-07-29 17:35:28 · 602 阅读 · 0 评论 -
Android开发中,定时器3种实现方法
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消息。这只是最主要原创 2013-07-25 23:21:58 · 617 阅读 · 0 评论 -
免费的资源
最近做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 · 3766 阅读 · 0 评论 -
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 · 528 阅读 · 0 评论 -
转换单位
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 · 661 阅读 · 0 评论 -
颜色值的问题
int color_1 = getResources().getColor(R.color.textColor);int color_2= Color.parseColor("#ffffff");原创 2013-06-14 17:34:45 · 557 阅读 · 0 评论 -
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 · 8194 阅读 · 0 评论 -
ThumbnailUtils工具类来是实现缩略图
简介之前往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。现在我给大家介绍一种比较简单的方法:(网上有)在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此工具类的功能是强大的,使用是简单,它提供了一个常量和三个方法。利用这些常数和方法,可以轻松快捷的实现图片和视频转载 2013-06-12 18:13:12 · 10370 阅读 · 2 评论 -
java保留后面小数
java保留两位小数问题:方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 -----转载 2013-05-14 16:52:46 · 677 阅读 · 0 评论 -
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 · 1018 阅读 · 0 评论 -
Java中Map的遍历方法
//循环遍历map的方法 public class CircleMap { public static void main(String[] args) { Map tempMap = new HashMap(); tempMap.put("a", 1); tempMap.put("b", 2); tempMap.put("c", 3); // JDK1.4中原创 2013-05-07 11:24:14 · 529 阅读 · 0 评论 -
自定义旋转动画
步骤一:在res/anim文件夹下定义一个动画,例如progress_bar_anim.xml[html] view plaincopyxml version="1.0" encoding="UTF-8"?> animation-list android:oneshot="false" xmlns:android="htt原创 2013-05-06 12:35:24 · 589 阅读 · 0 评论 -
关于ListView顶部和底部滚(拖)动出现阴影解决方案
在listview中滑动到顶部或者是底部的时候,在默认的情况下,是会有黄色或者黑色的阴影出现。 这个该怎么解决呢,请往下看:在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代转载 2013-06-06 16:53:39 · 713 阅读 · 0 评论 -
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 · 592 阅读 · 0 评论 -
单例设计模式
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 · 527 阅读 · 0 评论 -
解决svn的working copy locked并且cleanup恢复不能的情况
产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令 del lock /q/s就把锁删掉了。原创 2013-07-24 16:33:29 · 497 阅读 · 0 评论 -
模拟器不能上网的问题
很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;而模拟器默认的DNS为:10.0.2.3,那么模拟器跟自己的PC就不在同一个网段了,使用就导致自己的PC机可以上网,而模拟器不能上网,下面就简单介绍下如何设置才能让转载 2013-07-18 11:09:40 · 1083 阅读 · 0 评论 -
保持长宽比 对背景图像进行修改android:scaleType="fitXY"
关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果。(上面的ImagView的adjstViewBonds值为false;下面的ImagView的a转载 2013-07-01 15:34:38 · 28134 阅读 · 2 评论 -
Collection-用几行代码实现排序
摘要:经常看见有人还在不厌其烦的用冒泡(最常见!)或是交换做排序,实际上用几行代码就可以既快又好地实现排序,不论是简单类型还是类,数组还是Java聚集(Collection)。简单类型的排序简单类型不外是byte, char, short, int, long, float, double等数据类型, 这些类型不能放在聚集中,只能使用数组。java.util.Arrays方转载 2013-07-01 12:31:58 · 1279 阅读 · 0 评论 -
反射机制来获取资源中的图片
// 用反射机制来获取资源中的图片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 · 777 阅读 · 0 评论 -
日期
/*** 获取当前的时间* * @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 · 502 阅读 · 0 评论 -
Android单帧动画Rotate旋转
项目有一个需求,有一个刷新按钮,上面放着一个常见的静止的刷新圆圈,如下图: 一旦用户按了刷新按钮,需要让这个刷新圆圈转动起来,让用户感觉到程序还在运行着,而不是卡死了。 有两个思路,一是将这个图按照旋转时间不同旋转成不同旋转角度的图片,就像要做一张gif图片一样,例如我要每次旋转30度,就需要360\30=12张图片,然后再anim文件夹下新建xml文件,内容如下:转载 2013-07-08 16:13:52 · 1872 阅读 · 0 评论 -
Android2.3系统的overscroll效果 下滑的时候出现系统的效果
当滑动到边界的时候,如果再滑动,就会触发这个效果,产生渐变。在资源文件里,是overscroll_edge跟overscroll_glow。但如果像我这样,想用HorizontalScrollView来模拟gallery来做水平滑动条的话,滑动到头尾的时候,越界效果会有碍整体的表现,那就只能无情的关闭他了..关闭方法一,在xml中设置属性android:overScrollMo原创 2013-05-18 17:49:46 · 619 阅读 · 0 评论
分享