自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

by2n的专栏

bug知时节,上线乃发生。随风潜入夜,404无声。野径云俱黑,孤窗火独明。晓看公司处,一只程序猿。

  • 博客(21)
  • 资源 (37)
  • 收藏
  • 关注

原创 Android TabHost的使用

1. 最简单的TabHost,Tab来自于layout下的元素 (只从1个Layout中取数据)(1)效果图(2)代码1)tab_demo.xml[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?>    FrameLayout xmlns:android="ht

2012-05-29 14:55:32 820

转载 Android获取基站坐标代码

002003import java.io.BufferedReader; 004import java.io.IOException; 005import java.io.InputStreamReader; 006

2012-05-28 16:12:57 1282

翻译 安装Rational Rose启动报错:无法启动此程序,因为计算机中丢失 suite objects.dll。

安装完以后提示找不到 suite objects.dll:经查找,该 dll 存在:找不到的原因是,安装程序自动设置在 Path 中的环境变量有误:把最后的 common 改成 Common:

2012-05-27 21:44:34 2250 3

转载 Android读写文件

一、从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res ="";try{InputStream in =getResources().openRawResource(R.raw.bbi);//在\Test\res\raw\bbi.txt,intlength = in.available();by

2012-05-25 23:49:09 544

原创 android创建文件夹和文件的一些经验教训

这几天做一个功能需要在手机上创建一个文件夹,然后往里面存储一些文件,首先得考虑用户有没有sdcard,如果有就在sdcard上创建一个指定的文件夹,如果没有则在你的工程所在的目录“/data/data/你的包名”下创建文件夹。用到的方法是:首先判断sdcard是否插入String status = Environment.getExternalStorageState();if (

2012-05-24 17:01:53 962

原创 牛顿迭代法

用牛顿迭代法求f(x)=0在x0附近的一个实根的方法是:(1) 选一个接近于x的真实根的近似根x1;(2) 通过x1求出f(x1)。在几何上就是作x=x1,交f(x)于f(x1);(3) 过f(x1)作f(x)的切线,交x轴于x2。可以用公式求出x2。由于f'(x1)=f(x1)/(x2-x1),故x2=x1-f(x1)/f'(x1)(4) 通过x2求出f(x2);(5) 再过

2012-05-23 14:57:08 898

转载 ...

drawable-hdpi里面存放高分辨率的图片,如WVGA(480x800),FWVGA(480x854)drawable-mdpi里面存放中等分辨率的图片,如HVGA(320x480)drawable-ldpi里面存放低分辨率的图片,如QVGA(240x320 private OnCheckedChangeListener onCheckedChangeListener=new

2012-05-22 16:35:42 593

原创 Android Service被关闭后自动重启,解决被异常kill 服务

Android Service被关闭后自动重启,解决被异常kill 服务        Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int

2012-05-22 16:29:46 8766 4

转载 Android使用ContentObserver监听数据库变化

近有个朋友问了我如何接受指定号码的短信,并且不让系统截取到通知用户。真好前端时间看天朝group,也有个朋友问了这个问题,而且通过 ContentObserver方式解决了。我这里就把我实现的代码贴出来,以便需要的朋友参考,最近Google-groups上不去,很是郁闷啊。Java 代码public class ScreenTest extends Activity {class Sm

2012-05-22 16:25:08 2429

原创 ContentObserver类浅析

ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于   数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器,  相应地ContentObserver也分为“表“ContentObserver、“行”ContentObserver,

2012-05-22 16:24:20 2022

原创 Java实现歌曲可视化效果

mport java.awt.Graphics; import java.io.File; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.

2012-05-22 00:01:09 2499 3

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent

2012-05-16 22:45:58 1926 1

原创 设计模式六大原则之依赖倒置原则

1.      依赖倒置原则(Dependence Inversion Principle,DIP)High level modules should not depend upon low level modules.Both should depend upon abstractions. Abstractions should not depend upon details shou

2012-05-15 22:28:01 640

原创 设计模式六大原则之里氏替换原则

1.      里氏替换原则(Liskov Substiution Principl,LSP)如果要说里氏替换原则,就必须说继承,因为里氏替换原则就是继承的缺点的解决方案。继承好处l         代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性。l         提高代码的重用性l         父类可以形似父类,但又异于父类l         提高

2012-05-15 22:25:57 579

原创 设计模式六大原则之单一职责原则

我最近学习设计模式:然后就开始我们的设计模式之旅1. 单一职责原则(Single Responsibility Principle,SRP)单一职责的好处:l   类的复杂性降低,实现什么职责都有清晰明确的定义;l   可读性提高,复杂性降低,那当然可读性提高了;l   可维护性提高,可读性提高,那当然可读性提高了;l    变更引起的风险降低,变更是必不可少的,如果接口的

2012-05-15 22:23:03 527

原创 android页面管理器。可以实现完整退出android软件

原理:用链表存储activity页面,然后当你退出的时候就按退出,把链表里面所有activity都关闭掉package com.by2n.application;import java.util.LinkedList;import java.util.List;import android.app.Activity;public class Applicatio

2012-05-15 22:12:51 905

转载 Android开发中多线程及异步处理

1.用户态线程:  由于内核并没有对多线程进程的支持,因此,内核中只有单线程进程的概念, 而多线程进程是通过一个和应用程序连接的函数库实现的。由于内核没有轻量 级进程(线程)的概念,因此它不能独立的对之进行调度,而是由一个线程运 行库来组织线程的调度,其主要工作在于在各个线程的栈之间调度。如果一个进程中的某一个线程调用了一个阻塞的系统调用,该进程就会被阻塞,当然该进程中的其他所有线程也同时被阻

2012-05-15 22:08:22 678

原创 Android中动态更新ListView

在使用ListView时,会遇到当ListView列表滑动到最底端时,添加新的列表项的问题,本文通过代码演示如何动态的添加新的列表项到ListView中。实现步骤:调用ListView的setOnScrollListener()方法设置滑动监听器,实现OnScrollListener接口的方法,判断当列表滑动到最低端时,加载新的列表项。其中OnScrollListener接口需要实现如下两

2012-05-15 22:06:43 778

原创 Android中自定义属性(attrs.xml,TypedArray的使用)

做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。1、添加文件attrs.xml,位于res\values目录下:

2012-05-15 21:36:42 952

原创 Android 代码名字-API级别-版本号-NDK版本对应关系

Android 代码名字-API级别-版本号-NDK版本对应关系   CodeName    APILevel     Version    NDK  (no code name)API Level 1  1.0   None(no code name)API Level 2        1.1  Non

2012-05-06 17:10:17 6900 1

转载 八款开源 Android 游戏引擎 (巨好的资源)

初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且

2012-05-02 14:41:40 677

ListView分组和字母导航

效果还是不错的噢,滚动的时候有分组的挤压效果,右侧字母表导航,Toast提示。这不是ExpendableListView噢,用ListView+AlphabetIndexer辅助类实现,

2014-07-31

Android A-Z字母排序和过滤搜索功能

Android A-Z字母排序和过滤搜索功能

2013-10-17

仿豌豆荚实现android连接pc方法

仿豌豆荚实现android连接pc方法 详情:http://blog.csdn.net/by317966834/article/details/8290435

2013-10-17

android 插件 adt22

eclipse adt 22.0.4,android升级必备品

2013-08-15

android listview 下拉刷新

android listview 下拉回弹刷新效果, 加入你们的项目,让你们的项目更帅吧

2013-08-15

OCR图像智能字符识别

几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符。Asprise-OCR,Tesseract 3.0以前的版本,都不支持中文,其实我用了下Asprise-OCR算是速度比较的快了,可惜他鄙视中文,这个没有办法,正好这段时间知名的开源OCR引擎Tesseract 3.0版本发布了,他给我们带来的好消息就是支持中文,相关的下载项目网站是:http://code.google.com/p/tesseract-ocr 虽然速度不是很客观可是毕竟人家开始支持中文也算是不错的,一个英文的语言包大概是1.8M,中文简体的语言包是39.5M,中文繁体的语言包是53M,这样就知道为什么识别中文慢的原因了

2013-06-14

android SlidingMenu

android SlidingMenu

2013-05-08

发送推送通知的服务器端库

一个向iOS(iPhone/iPad APNS)、Android(C2DM和GCM)、Windows Phone和Windows 8设备发送推送通知的服务器端库。

2013-05-08

android ui库

GreenDroid GreenDroid最初是由Cyril Mottier发起,是一个Android的UI开发类库,能够让UI开发更加简便,并且在应用中始终保持一致。

2013-05-08

GitHub Android App源码

GitHub Android App源码

2013-05-08

Android-ViewPagerIndicator

Android-ViewPagerIndicator ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面。 兼容Android支持库的ViewPager及ActionBarSherlock,最初是基于Patrik Åkerfeldt的ViewFlow,开发者可以直接登陆Google Play下载该项目的演示应用。 github link:https://github.com/JakeWharton/Android-ViewPagerIndicator

2013-05-08

android activity 切换效果库(劲推荐)

android activity 切换效果库(劲推荐)

2013-05-08

Android-Universal-Image-Loader

Android-Universal-Image-Loader

2013-05-08

android 下拉刷新部件

Android-PullToRefresh 该项目用于为Android提供一个可重用的下拉刷新部件。它最初来源于Johan Nilsson的库(主要是图形、字符串和动画),但这些后来都已被取代。 github link:https://github.com/chrisbanes/Android-PullToRefresh

2013-05-08

不同样子的menu键

android-menudrawer Android上的菜单展示风格各异,其中用得最多且体验最好的莫过于左右滑动来显示隐藏的菜单,android-menudrawer是一个滑动式菜单实现,允许用户在应用当中实现无缝导航。该项目具有多种菜单展示效果,其中最常见的就是通过屏幕边缘拖动或点击动作栏的“向上”按钮显示。 实现功能: 菜单可以沿着四个边放置。 支持附加一个始终可见、不可拖动的菜单。 菜单的内容和整个窗口都可以隐藏。 可用于XML布局。 显示当前可见屏幕的指示器。

2013-05-08

android 地图扩展类

android-mapviewballoons 当使用Android地图外部库(com.google.android.maps)时,android- mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。 它由 BalloonOverlayView组成,是一个代表显示你的MapView及BalloonItemizedOverlay的气泡的视图, BalloonItemizedOverlay是ItemizedOverlay的一个抽象扩展。

2013-05-08

android 书籍翻页效果

android 书籍翻页效果

2013-05-08

android 异步请求

android 异步请求

2013-05-08

androidannotations

androidannotations Android Annotations是一个开源的框架,用于加速 Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。

2013-05-08

android-actionbar

android-actionbar

2013-05-08

ActionBarSherlock

ActionBarSherlock

2013-05-08

android 程序开发的插件化 模块化方法 之一

android 程序开发的插件化 模块化方法 之一

2013-04-26

android应用增量升级测试

android应用增量升级测试

2013-04-15

Android UI控件之Spinner实现省市区三级联动

Android UI控件之Spinner实现省市区三级联动

2013-04-05

adt-21.0.0

如果你升级了sdk,那adt21.0.0是你必备的开发工具

2012-11-21

androidpn 加强版本

androidpn 加强版本 基于XMPP的安卓推送,里面有客户端和服务器版

2012-10-12

javase api 中文版

每个java 程序员必备 javase api 中文版

2012-09-25

ADT 20.0.0

Android ADT 20.0.0 很不错的资源

2012-07-07

高仿QQ登录界面

高仿QQ登录界面,觉得QQ界面不错的可以下载学习

2012-06-13

android布局属性详解

android布局属性详解 初学者学习android的利器

2012-06-13

android抽屉效果适合初学者

android抽屉效果适合初学者,可以自行修改获得自己需要的效果

2012-06-13

Android UI 生成器

android UI 生成器 可以生成android的UI减轻工作,比eclipse内置的好多了,直接生成布局文件拉人项目直接使用

2012-06-13

软件测试报告例子

软件测试报告例子

2012-05-10

软件测试用例设计和报告的书写

软件测试用例设计大纲,还有一个不错的教学PPt

2012-05-10

android adt 1.8.0.0

如果你升级了sdk 这个就是你最好的选择android adt 1.8.0.0

2012-04-30

空空如也

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

TA关注的人

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