自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 String.format的用法(字符串格式化)

String.format返回的是String类型的字符串1.在string.xml里加入绑定成员数量不能超过%d2.java代码里就可以这样用String.format(mRes.getString(R.string.info_patientcout_ok),patientCount);此时patientCount就替代了%d所在的内容。显示不同转换符实现不同

2015-12-30 11:20:32 19891

原创 (第一行代码笔记)活动的4种启动模式详解

1.standard对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。例子代码:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("FirstActiv

2015-12-29 16:39:59 393

原创 横竖屏切换onSaveInstanceState() 和 onRestoreInstanceState()

Android横竖屏切换时会触发onSaveInstanceState所以先在onSaveInstanceState里保存横竖屏切换要保留的数据。@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParce

2015-12-29 15:20:37 652

原创 (第一行代码笔记)调试Android程序

1.设置断点添加断点的方法也很简单,只需要在相应代码行的左边双击一下就可以了。如果想要取消这个断点,对着它再次双击就可以了。2.Debug 运行添加好了断点,接下来就可以对程序进行调试了,右击项目→Debug As→"项目名字",注意这里没有选择Run As,而是Debug As,表示我们要以调试模式来启动程序。等到程序运行起来的时候首先会看到一个提示框。

2015-12-29 14:28:26 250

原创 (第一行代码笔记)使用Intent传递对象

13.2 使用Intent传递对象Intent的用法相信你已经比较熟悉了,我们可以借助它来启动活动、发送广播、启动服务等。在进行上述操作的时候,我们还可以在Intent中添加一些附加数据,以达到传值的效果,比如在FirstActivity中添加如下代码:Intent intent =new Intent(FirstActivity.this, SecondActivity.class);

2015-12-29 14:20:40 299

原创 java中的try catch的Exception起到什么作用以及用法

try是用来监控可能会触发异常的代码块catch是来捕捉try里面产生的异常并进行处理可以在catch打印异常信息 或者自定义一些信息try后面可以跟多个catch。但catch必须是跟在try后面的try{要 执行的代码}catch(Exception e){当try语句中出现异常是时,会执行catch中的语句e.printStackTrace() ;// System

2015-12-28 09:11:24 1409

原创 Service里发送广播实现Service实时向Activity传递数据案例

在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1并且方式广播到activity,activity里有个广播接收器,接受到数据,最后把更新后的数值在界面上实时显示。新建一个Service类,用来实时生产数值,供界面实时显示。package com.example.serviceandbroadcast;import android.app.Service;i

2015-12-25 16:34:06 1592

原创 (第一行代码笔记系列-广播3)本地广播

本地广播前面我们发送和接收的广播全部都是属于系统全局广播,即发出的广播可以被其他任何的任何应用程序接收到,并且我们也可以接收来自于其他任何应用程序的广播。这样就很容易会引起安全性的问题,比如说我们发送的一些携带关键性数据的广播有可能被其他的应用程序截获,或者其他的程序不停地向我们的广播接收器里发送各种垃圾广播。为了能够简单地解决广播的安全性问题,Android引入了一套本地广播机制,使

2015-12-25 15:46:27 417

原创 (第一行代码笔记系列-广播2)自定义广播

自定义广播在发送广播之前,我们还是需要先定义一个广播接收器来准备接收此广播才行,不然发出去也是白发。因此新建一个MyBroadcastReceiver继承自BroadcastReceiver,代码如下所示:public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onRece

2015-12-25 15:24:39 373

原创 (第一行代码笔记系列-广播1)android 广播动态注册和静态注册有什么区别及基本用法

动态和静态广播的区别动态注册的广播接收器可以自由地控制注册与注销,在灵活性方面有很大的优势,但是它也存在着一个缺点,即必须要在程序启动之后才能接收到广播,因为注册的逻辑是写在onCreate()方法中的。那么有没有什么办法可以让程序在未启动的情况下就能接收到广播呢?这就需要使用静态注册的方式了。动态广播的基本用法实现网络变化监听新建一个BroadcastTest项目,然后修改Mai

2015-12-25 14:47:06 1311

原创 activity数据回传过程(返回数据给上一个活动)

1.一个类的super记得要继承下来。2.不要用数字用常量。3.如果仅仅就是赋值的话就不用new了。4.强制类型转换,在最前面加(要转换到的类型)例如:(MessageInfo)getIntent().getParcelableExtra(KEY_ACTIVITY_FLAG);就是把parce类型强制转化为MessageInfo类型5.一个a

2015-12-25 14:08:40 6075

原创 将Service用做后台下载需要注意的几点

Service有两个方法来启动:startService 和 bindService,采用不同的方法,service的生命周期也不同(本篇只讲同进程,不讲跨进程):         1. startService启动,其生命周期不会因启动它的组件Destroy而消亡,而是依赖于mainThread(即应用主线程),一但主线程退出,即代表整个应用退出,因为Service就会Destr

2015-12-23 17:04:55 838

原创 Android组件的概念

Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起。在manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石。组件目录Activities(活动)Service(服务)Content(内容)Intent(意图)Broadcast Receiver(广播接收器)

2015-12-23 16:50:22 493

转载 Service笔记1

转载自:http://blog.csdn.net/guolin_blog/article/details/11952435Service的基本用法关于Service最基本的用法自然就是如何启动一个Service了,启动Service的方法和启动Activity很类似,都需要借助Intent来实现,下面我们就通过一个具体的例子来看一下。新建一个Android项目,项目

2015-12-22 16:10:08 245

转载 Fragment笔记1

转载自:http://blog.csdn.net/guolin_blog/article/details/8881711一.静态创建fragment(不常用)新建一个项目叫做Fragments,然后在layout文件夹下新建一个名为fragment1.xml的布局文件:<LinearLayout xmlns:android="http://schemas.android.com/a

2015-12-22 14:32:33 237

HorizontalScrollView

横向HorizontalScrollView,简单实用,自己写的,调用方便,实现图片的横向滑动,不会oom哦,处理了oom。

2015-11-03

eclipse4.2版兼容的svn插件

eclipse4.2版兼容的svn插件

2015-11-03

xutils框架jar文件

xutils框架jar文件

2015-11-03

简单的扑克牌游戏

一个简单的扑克牌游戏,洗牌,生成牌,用C++写成的。

2013-04-11

空空如也

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

TA关注的人

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