自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

转载 android如何发布项目到JCenter

1. 注册Bintray账号,首先你需要到Bintray中注册一个账号登陆后在首页右上角点击用户名进入个人主页,然后点击用户名下面的Edit进入个人信息编辑页面,接下来点击页面左边列表的最后一项API Key,记录好API Key,在之后上传项目时用的到

2017-04-07 15:32:12 403

原创 RxBus2(二)如何使用

如果你还不了解RxBus2,请看文章RxBus2(一)讲解 这篇文章将向大家讲述RxBus2如何使用。

2017-04-07 13:59:00 1768

原创 RxBus2(一)讲解

在此前我们要想在activity或fragment之间传递信息,通常的做法是通过startActivityForResult来启动activity,然后在onActvityResult方法中接收信息。这样的做法在少量的代码下是完全可以胜任的,但一旦我们的代码量达到一定的程度时,这样的做法就显的比较复杂繁琐了。页面一多,跳转来跳转去,最终会使的我们自己都要晕头转向了,容易出错。这样的做法也使得代码的

2017-04-07 13:57:27 1159

转载 Android应用开发多语言文件夹

中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(加拿大):values-en-rCA英文(爱尔兰):values-en-rIE英文(印

2017-04-07 10:14:10 741

原创 android简繁体相互转换

简繁体相互转换,首先我们要引入一个包:jcc-bate-0.7.3.jar。我们先来看下这个包的结构:由图我们知道,通过JChineseConvertor.getInstance();可以得到实例,再通过s2t和t2s方法可以进行转化。s2t方法就是将简体转换成繁体,t2s方法就是将繁体转换成简体。//简体转成繁体 public String change

2013-06-28 11:01:27 5873 1

原创 使用GCM服务(Google Cloud Messaging)实现Android消息推送

最近在网上查了关于很多Android消息推送的资料,其中主要有四种方法。1) 使用GCM服务(Google Cloud Messaging)2) 使用XMPP协议(Openfire + Spark + Smack)3) 使用MQTT协议4) 使用HTTP轮循方式以上这四种方法的优缺点大家都可以到网上搜到,这里提供一个参考的连接:http://blog.csdn.net/shag

2013-04-29 00:16:11 7798 3

转载 看到一篇关于eclipse导入项目,java文件中文乱码的解决方案,先mark下

注:本文来自eclipse导入项目,java文件中文乱码的解决方案/** * 建议在转换前先将代码备份 * * @date 2012-5-23 */public class ConverEncoding { public static void main(String[] args) throws Exception { String srcDir = "F:\\an

2013-04-02 22:24:08 1222

原创 Android中如何获取网页中的指定内容

经过一天的折腾,也上网查了好多的资料终于知道如何获取网页中的指定内容了。首先,我们要获取网页中的代码,然后在通过jsoup进行解析和遍历。我们首先要下载一个jsoup包,我下载的是jsoup-1.7.2,最后我会附上jsoup-1.7.2下载地址和我的源码下载地址。获取网页代码大家可以参考:http://www.360doc.com/content/11/1108/10/6984362_162

2013-03-21 18:12:44 5295

转载 重写Dialog,让Dialog成为类似于数字键盘

今天我要写的是重写Dialog,让Dialog成为类似于数字键盘,可以输入数字,我顺便还写了个“正在保存......”的对话框。好了,话不多说,先看效果图:             由图就可以知道,程序的效果,下面来看看程序代码:重写Dialog的NewDialog.java代码:package com.android.newDialog;import android.

2012-08-25 09:23:52 4816 2

转载 ScrollView中嵌套ListView是,嵌套在里面的ListView不能完全显示解决方法

注:文章来源于 Android实战技巧:如何在ScrollView中嵌套ListView (转)最近在做一个项目的时候,需要在ExpandableListView中嵌套一个ListView,但是在刚开始的时候发现嵌套在里面的ListView不能完全显示,如下图:    从图上看,我们可以看出ListView里的内容没有完全显示。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐

2012-08-21 20:05:01 4114 1

翻译 转转轮盘,Spinner Wheel特效

/* * 转转轮盘,Spinner Wheel特效 */import 略;public class Ex10_09Activity extends Activity { private ListView listView; private TextView textView; String[] s1 = { "", "", "办公室", "厕所", "客厅", "厨房"

2012-08-01 09:19:34 2396 5

翻译 绘制几何图形

/* * 绘制几何图形 */import 略;public class Ex07_02Activity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { su

2012-07-28 09:29:42 853

翻译 访问Drawable资源的宽和高

/* * 访问Drawable资源的宽和高 * 程序通过Bitmap对象的BitmapFactoryResource()方法来取得Import和 * Drawable的图片文件,在通过Bitmap的对象的getHeight()和getWidth() * 取得Drawable的宽高。 */import 略;public class Ex07_01Activity exte

2012-07-27 18:02:32 5395

翻译 Android 闹钟

/* * Android 闹钟 * Android API中提供了AlarmManager类,可以设置在指定的 * 时间运行某些动作。 * 主程序中以getSystemService(ALARM_SERVICE)取得AlarmManager * 并利用set()和setRepeating()两个方法来实现两种不同类型的闹钟。 *  * 1.只响一次的闹钟:当点击“设置闹

2012-07-18 10:05:13 3131 7

翻译 取得SD卡的剩余容量

/* * 取得SD卡的剩余容量 * 存储卡在插拔的时候会对系统进行ACTION broadcast。程序将通过StatFs * 文件系统的方法来取得MicroSD卡的剩余容量。首先要通过 * Environment.getExternalStorageState()方法来判断存储卡是否存在。 */import 略;public class Ex06_08Activity

2012-07-14 17:20:22 1301

翻译 取得手机电池的剩余量

/* * 取得手机电池的剩余量 * Android API中的BroadcastReceiver(Android.content.BroadcastReceiver) * 类有点像Button中的Listener,当Receiver被注册后,会在后台等待其他程序 * 的调用,程序将通过注册BroadcastReceiver时设置的IntentFilter来捕捉系统 * 发出的I

2012-07-14 11:35:21 1052

翻译 建立自己的手写笔画图案

/* * 建立自己的手写笔画图案 * Gesture对象是自GestureOverlay.getGesture()所取得的手写 * 对象。GestureLibraries保存手写背后所包含的意义,程序中利 * 用GestureLibraries.fromFile()方法来加载预设的Gesture文件 * 倘若默认手机的SD存储卡中尚未创建Gesture手写数据文件,此程序

2012-07-13 17:56:55 1337

翻译 DPAD按键处理

/* * DPAD按键处理 * 当程序onCreate()时就调用RestoreButton(),这是一个自定义 * 的方法,目的是判断手机的屏幕分辨率,并将按钮居中存放。 * Activity重写了onKeyDown()方法,其传入的参数是keyCode和 * keyEvent,前者为按键代码,后者为KeyEvent对象,其常见的构建 * 方法是KeyEvent(int

2012-07-13 17:51:52 2382

翻译 取得SIM卡内的信息

/* * 取得SIM卡内的信息 * Android API中的TelephonyManager(Android.telephony.TelephonyManager) * 对象,提供了几个方法可以快速的取得SIM卡的状态以及相关信息。 * 程序中以getSystemService(TELEPHONY_SERVICE)来取得TelephonyManager * 对象,以Telep

2012-07-13 15:35:07 1679

翻译 取得目前File与Cache的路径

/* * 取得目前File与Cache的路径 * 当Android的程序在运行后,可以通过程序来获得当下运行的程序路径, * 这个路径会在/data/data底下的package name。这里的package name * 是程序的包名。不管是File还是Cache都是指这个应用程序底下的目录 *"/data/data/程序包名。 */import略;public

2012-07-09 17:00:12 1387

翻译 对文件进行添加、删除、更改文件名

/* * 文件资源管理器再进化 * 对文件进行添加、更改文件名、删除 * 程序中以自定义的MyAdapter来设置显示数据传入存储文件名与 * 文件路径的两个List对象,使用setListAdapter()将数据设置给 * ListView。当用户单机item时,时会触犯onListItemClick(), * 此时程序会判断item是文件夹还是文件,是文件夹的话,就展开

2012-07-09 11:32:30 3072

翻译 启动其他Activity并返回结果

/* * 启动其他Activity并返回结果 * 在第二个Activity中选择数据,程序返回第一个 Activity *第一个Activity获取并显示用户在第二个Activity选择的结果 *为了获取被启动的Activity所返回的结果,当前的Activity需 *要重写onActivityResult(int requestCode,int resultCode, *

2012-06-11 17:04:31 4229

翻译 使用Bundle在Activity之间交换数据

/* * 使用Bundle在Activity之间交换数据 * 当一个Activity启动另一个Activity时,常常会有一些数据 * 需要传过去,我们将数据放入Intent中。 */import 略public class Ex003_07Activity extends Activity { private Button sumbit; /** Call

2012-06-09 22:14:15 813

翻译 用LauncherActivity开发启动Activity列表

我们先来看下面这张图片:这张图片显示了Android提供的Activity类。下面是程序清单:Ex003_06Activity Java codepublic class ExpandableListActivityTest extends ExpandableListActivity { public void onCreate(Bundle savedInstanceS

2012-05-16 21:29:21 3342 1

翻译 Handler消息传递机制

/* * Handler消息传递机制 * Android平台不允许Activity新启动的线程访问该Activity * 里的界面组件,这样就会导致新启动的线程无法动态改变界面 * 组件的属性值,这就需要借助Handler的消息传递机制来实现了。 * Handler类的主要作用有两个: * 1.在新启动的线程中发送消息 * 2.在主线程中获取、处理消息 * 为了能让

2012-05-12 20:57:37 819

翻译 重写onConfigurationChanged响应系统设置更改

/* * 重写onConfigurationChanged响应系统设置更改 */import 略public class Ex003_04Activity extends Activity { private Button bt; /** Called when the activity is first created. */ @Override public

2012-05-12 20:16:01 1141

翻译 Activity本身作为事件监听器

/* * Activity本身作为事件监听器 * 这种做法有来个缺点: * 1.这种形式可能造成程序结构混乱,Activity的主要职责应该是完成界面的 *   初始化工作,但此时还需包含一个处理器方法,从而引起混乱。 * 2.如果Activity界面类需要实现监听器接口,就让人感觉比较怪异 */import 略public class Ex003_02Activi

2012-05-11 22:22:55 1494

翻译 控制飞机的移动

/* * 控制飞机的移动 * 游戏中的飞机会随用户单击键盘的动作而移动 */import 略public class Ex003_01Activity extends Activity { // 飞机移动的速度 private int speed = 12; /** Called when the activity is first created. */

2012-05-11 21:57:04 944

翻译 Android的事件简介

Android提供了强大的事件处理机制,它包括两套处理机制:1.基于监听的事件处理2.基于回调的事件处理对于Android基于监听的事件处理,主要的做法是为Android界面组件绑定特定的事件监听器。对于Android基于回调的事件处理,主要的方法是重写Android组件特定的回调方法或者重写Activity的回调方法一、基于监听的事件处理    在事件监听的处理模型中

2012-05-11 15:32:55 1536

原创 上下文菜单(ContextMenu)

/* * 上下文菜单(ContextMenu) * 上下文菜单和开发选项菜单的方法基本想似,开发上下文菜单和开发选项菜单的区别在于: * 开发上下文菜单不是重写onCreateOptionMunu(Menu menu)方法,而是重写 *onCreateContextMenu(ContextMenu menu, View source,ContextMenu.ContextMenuI

2012-05-10 13:06:13 953

原创 选项菜单和子菜单(SubMenu)

/* * 选项菜单和子菜单(SubMenu) * 添加菜单和子菜单的步骤如下: * 1.重写Activity哦onCreateOptionsMenu(Menu menu)的方法, *   在该方法里调用Menu对象的方法来添加菜单或是子菜单。 * 2.如果希望应用程序能响应菜单现的单击事件,重写Activity *   的onOptionItemSelectd(MenuIt

2012-05-09 21:12:14 2455 1

原创 Notification的功能与用法

/* * Notification的功能与用法 * Notification是显示在手机状态栏的消息 * ----手机状态栏位于手机屏幕的最上方,Notification * 是具有全局效果的通知,程序一般是通过NotificationManager * 服务来发送Notification *  * 使用Notification发送Notification的步骤如下:

2012-05-08 21:50:44 1331

原创 登入对话框

/* * 登入对话框 * 在xml文件里我们定义了三个输入框,一个是用户名输入框、 * 一个是密码输入框另一个是电话号码输入框,下面我们就在 * 应用程序中调用AlertDialog.Builder的setView(View view) * 方法让对话框显示该输入界面 */import 略public class Ex02_11Activity extends Ac

2012-05-07 17:41:03 1393

原创 可展开的列表组件ExpandableListView

/* * 可展开的列表组件ExpandableListView * ExpandableListView是ListView的子类,它在普通的ListView的基础上进行了扩展, * 它把应用中的列表项分为几组,每组有可包含多个列表项。它与ListView的用法非常 * 相似,只是ExpandableListView所显示的列表项应由ExpandableAdapter提供 * 下

2012-05-06 21:02:22 1386

原创 自定义的View,实现一个跟随手指的小球

/* * 开发自定义的View,实现一个跟随手指的小球。当用户通过手指在屏幕上拖动时,程序就监听到这个动作,并把手指动作的位置传入自定义的UI组件中,并通知该组件重绘该图。 */import 略public class Ex02_2Activity extends Activity { /** Called when the activity is first crea

2012-05-05 22:04:27 1492

原创 开篇。。。。

学Android已经一个多月了,觉的就这样老是看书也没什么进展,所以就决定来CSDN中写博文了。将自己的所学写下来,这样既可以加深印象还可以工朋友们一起学习。希望我能一直坚持写下去,大家多给点支持。开篇咯。。。

2012-05-05 22:00:17 470

转载 俄罗斯方块的源码,运行平台:DOS+TC3.0

http://topic.csdn.net/u/20110314/21/283a0834-8c32-49cd-b71e-dcbd3f3e7732.html?9249

2011-03-15 11:22:00 694

android简繁体转换包jcc-bate-0.7.3.jar

android简繁体相互转换, 具体使用方法请看:http://blog.csdn.net/jasonzhou613/article/details/9194597

2013-06-28

使用GCM实现Android消息推送

使用谷歌的GCM服务(Google Cloud Messaging)实现Android消息推送

2013-04-29

Android中获取网页中的指定内容源码

得到网页中的代码,再通过jsoup进行解析和遍历以得到指定的内容。 里面包含了jsoup-1.7.2.jar。该程序是基于android4.0下编写的。欢迎大家提出建议。

2013-03-21

android中重写Dialog

重写了Dialog,使Dialog类似于一个数字键盘,顺便附带了跳出“正在保存...”的对话框,都是重写了Dialog。 具体可以参考:http://blog.csdn.net/jasonzhou613/article/details/7905388

2012-08-25

俄罗斯方块源程序——完全是用c编写的

/*运行平台:DOS+TC2.0*/ 1.运行环境规定: window XP系统+Dos 其中*.exe文件要和BIG文件中放在同一子目录下,以保证软件调用时路径的正确性。 3.支撑软件: Tutbo c2.0:其中最关键的是Turbo c2.0中的画图软件,在DOS下它能使整个游戏框架形象的呈现在用户面前。 游戏有两种模式,一种是只可以显示一个方块, 另一种是可以显示两个方块。

2011-04-01

从入门到精通!里面有详细的讲解!从最基础的直到dui C++的精通!

学习c++语言,从入门到精通!里面有详细的讲解!从最基础的直到dui C++的精通!

2011-03-09

空空如也

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

TA关注的人

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