自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 layoutCreator 根据布局自动生成控件

layoutCreator   根据布局自动生成控件设置快捷键alt+}

2016-03-21 11:15:10 843

原创 calerdar的使用

package MyTest;    /*  * 演示 Calendar 的一般操作  */  import java.util.Date;  import java.text.SimpleDateFormat;  import java.text.DateFormat;  import java.util.Calendar;    public class

2016-01-19 10:20:16 790

原创 handler 使用

Message message = new Message();              message.what = 1;              myHandler.sendMessage(message);  final Handler myHandler = new Handler(){          @Override          p

2015-12-18 12:24:30 296

原创 listview实现多选

ListView的操作就一定会涉及到item和Adapter,我们还是先来实现这部分内容。首先,写个item的xml布局,里面放置一个TextView和一个CheckBox。要注意的时候,这里我设置了CheckBox没有焦点,这样的话,无法单独点击checkbox,而是在点击listview的条目后,Checkbox会响应操作。 [html] view plaincopyp

2015-11-11 14:34:09 621

原创 sqlite案例

@Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);                    //打开或创建test.db数据库          SQLiteDatabase db = openOrCreat

2015-11-04 14:53:44 330

原创 sqlite的使用

Demo1下面是实现SQLiteOpenHelper抽象类。实现两个抽象方法onCreate和onUpdate。可以写一个构造方法,调用父类的构造方法,传入参数,来创建一个SQLiteDatabase实例。onCreate方法和onUpdate不需要程序显式调用,是系统自动调用的。这两个方法中都可以使用系统传进来的SQLiteDatabase实例对象来进行表格的添加或更新等操作。publi

2015-11-04 14:28:29 456

原创 service和activity之间的通信

public class MainService extends Service{ private String TAG = "MainService"; public ServiceBinder mBinder = new ServiceBinder(); /* 数据通信的桥梁 */ /* 重写Binder的onBind函数,返回派生类 */ @Overrid

2015-11-03 16:49:16 427

原创 service详解

Thread 主要用来执行异步操作service 是android的一种机制, 比如在后台执行播放音乐之类的生命周期: onCreate  onStartCommand  onUnbind  onDestroyIntent intent = new Intent(ServiceTestActivity.this,                         MyService.

2015-11-03 16:26:32 250

原创 Intent和IntentFilter区别

Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.显示意图//显示方式声明Intent,直接启动SecondActivityIntent it =new Intent(MainActivity.this,SecondActivity.class);//启动Activit

2015-11-03 15:43:11 384

原创 广播

笼统一点讲就是用来传输数据的。具体一点说就是:     1.实现了不同的程序之间的数据传输与共享,因为只要是和发送广播的action相同的接受者都能接受这个广播。典型的应用就是android自带的短信,电话等等广播,只要我们实现了他们的action的广播,那么我们就能接收他们的数据了,以便做出一些处理。比如说拦截系统短信,拦截骚扰电话等等2.起到了一个通

2015-11-03 15:34:30 449

原创 android 标题样式

附:Android系统自带样式android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscr

2015-10-16 11:38:04 295

原创 webview和js 交互

1. js 调用androidwebSettings.setJavaScriptEnabled(true);// 支持js//增加接口方法,让html页面调用  webView.addJavascriptInterface(this,"login");   //  要调用的android 方法android 的方法public void startFunction(){

2015-10-15 16:09:30 237

原创 listview 属性

ListView属性1. 背景色:listView设置背景色android:background="@drawable/bg",拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以and

2015-09-17 11:11:01 343

原创 android 官网访问地址

http://developer.android.com/

2015-08-07 15:05:29 559

原创 TextView 控件设置以及动态给布局添加控件

3种方式设置TextView控件的背景颜色1.textview.setBackgroundResource(R.color.background);2.textview.setBackgroundColor(Color.RED);3.textview.setBackgroundDrawable(getResources().getDrawable(R.drawable.search_l

2015-07-06 10:48:32 417

原创 array和list相互转换

1.List转换成为数组。(这里的List是实体是ArrayList)  调用ArrayList的toArray方法。toArray()  具体用法:List list = new ArrayList();list.add("1");list.add("2");final int size = list.size();String[] arr = (Stri

2015-06-30 10:20:27 381

原创 android 适配器的使用

ArrayAdapter    一般对于前两个适配器,他们的数据来源无非就是String[]或者List 。下面我们列举两个例一子: 例一,数组作为数据源,填充的是ArrayAdapter     public class Example extends ListActivity{      String[] sex = new String(){"男",“女”}    //数据源

2015-06-30 10:12:14 288

原创 android 自定义适配器BaseAdapter

private static class EfficientAdapter extends BaseAdapter { private LayoutInflater mInflater; private Bitmap mIcon1; private Bitmap mIcon2; public EfficientAdapter(Con

2015-06-30 10:08:30 323

原创 Thread线程的中断

public class ThreadDemo extends Thread{         public static void main(String[] args) throws InterruptedException {                 Thread thread = new ThreadDemo();                 thread.

2015-06-26 15:10:29 331

原创 Intent 的使用

1.跳转:intent = new Intent(this, CheckSubmitActivity.class);intent.putExtra("type", "in");startActivityForResult(intent, 3);2.返回界面setResult(1, getIntent());3.onActivityResult 的处理protec

2015-06-24 10:43:19 249

原创 Activity 和 intent FLAG 集合

首先简单说下Task和Activity的关系。  Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Task中取出东西(Activity)是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),以此类推,最后取出的是第一次添加的Activity,而Activit

2015-06-19 14:58:27 308

原创 Android apk 反编译

二、Apk反编译得到Java源代码下载上述工具中的dex2jar和jd-gui ,解压1.将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件(它就是java文件编译再通过dx工具打包而成的)2.将获取到的classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内,3.在命令行下定位到de

2015-06-10 15:10:48 386

原创 Android 使alertDialog.builder不会点击外面和按返回键消失

我的需求就是点击对话框外面和按返回键对话框不会消失,按返回键还好解决,拦截下返回键就OK了。但是点击外面不好解决。之前有人说模态对话框,我看了一会,觉得不是我想要的效果。popWindow的话,必须提供父view.重新看下api,发现设置setCancelable属性就行了。public void showNoProject(){        Builder buil

2015-06-08 14:45:09 2037

原创 设置Dialog点击屏幕不消失

方法1:public class MyAlertDialogFragment extends DialogFragment {        public static MyAlertDialogFragment newInstance(int title) {          MyAlertDialogFragment frag = new MyAlertDialogFragm

2015-06-04 15:44:52 2835

原创 定时器的使用

// 定时器Timer timer = new Timer();         timer.schedule(new MyTimerTask1(), 5000,5000);// 5秒后启动任务 }   static class MyTimerTask1 extends TimerTask {    public void run() {           Syste

2015-05-27 10:59:59 243

原创 获取应用名称

// 获取应用名称private String getAppInfo() {  try {  String pkName = this.getPackageName(); // 包名String classname=this.getClass().getName() // 完整包名和类名String simplaname=this.getClass().getSimpl

2015-05-27 10:48:21 318

空空如也

空空如也

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

TA关注的人

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