自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Eclipse的java代码出错:The import org.apache cannot be resolved

【问题】Eclipse中,折腾java代码。把之前在android中的代码拿过来使用。结果出现The import org.apache cannot be resolved的错误: 【解决过程】1.这里:求救,eclispe开发不能import org.apache 包和The import org.apac

2015-09-08 17:05:44 13976 1

转载 Android控件之SlidingDrawer(滑动式抽屉)详解与实例

SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图   一、简介   SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定

2015-08-31 23:04:33 480

转载 Android中webview和js之间的交互及注意事项

1.Android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.lo

2015-08-31 22:47:06 426

转载 svn 图标所表示的意思

绿色的勾:图标表示这是一个最新取出的工作副本,他的Subversion状态是normal。灰色的勾:灰色图标表示”只读”,如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。红色感叹号:当你开始编辑一个文件,这个文件的状态就会变成modified,图标也会变成红色圆

2015-07-28 10:32:40 458

转载 TortoiseSVN中图标的含义

今天在使用svn时发现有好多不认识了,所以查了下svn帮助手册。借此总结了下 svn 中图标的含义一个新检出的工作复本使用绿色的勾做重载。表示Subversion状态 正常。在开始编辑一个文件后,状态就变成  已修改,而图标重载变成了红色感叹号。通过这种方式,可以很容易地看出那些文件从你上次更新工作复本后被修改过,需要提交。

2015-07-28 10:31:15 764

转载 Android 中 使用 Gson解析json

使用gson解析json,就得 json有一定的格式,要么是一个[],要么是一个{} 若是{},{},{}  外面又没有套[], 应该算格式不合理吧。 下面用个例子,简单的介绍gson如何解析json,仅使用~ 先发两个json 内容 1、最外层是{}{  "resp":"ok",  "result": {    "date": "2

2015-06-25 20:32:04 361

转载 Android中实现可滑动的Tab的3种方式

1. 第一种,使用 TabHost + ViewPager 实现该方法会有一个Bug,当设置tabHost.setCurrentTab()为0时,ViewPager不显示(准确的说是加载),只有点击其他任意一个tab后才会加载。有解的同学吼一声~~~~~~~Activity:复制代码 代码如下:package com.swordy.demo.android.fr

2015-06-18 17:51:28 633

转载 如何在Mac中使用Android SDK,使用adb工具避免出现-bash: adb: command not found

A typical install of OS X won't create a .bash_profile for you. When you want to run functions from your command line, this is a must-have.(For ex:configure path to Android)Start up TerminalType "

2015-05-28 00:39:58 1362

转载 android-在代码中实现按下Home键的效果

Android设备在按下Home键会自动切换回桌面,其实实现的方法很简单,由于Launcher捕获了Home键的按下action,我们直接发送个Intent给Launcher即可,代码如下:Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果是

2015-03-26 11:27:27 627

转载 Android提交Http请求时,显示对话框进度条并修改UI元素

网上找了很多关于Android在后台进行数据操作,界面显示进度条资料时,发现90%网上的博客、资料都是相同的内容,没有一点实质性的可用代码,真怀疑大家都是抄袭的API Demo中的。现在正好也用到在Android客户端提交数据量大的Http请求,想通过在提交服务器,并在处理时显示进度条,以及处理完后接收返回的结果,根据界面修改主线程UI界面。把相关代码贴出来供大家参考. 在Andr

2015-03-20 10:07:55 1089

转载 Android 如何按返回键暂停异步任务

使用AsynTask异步任务处理耗时操作(work)时,通常会增加ProgressDialog进度条来显示等待操作(或加载进度)。此时按返回键,因为焦点在ProgressDialog上,ProgressDialog捕获返回键操作,而Activity是不响应返回键操作的。如果你想实现,当进行耗时操作时(ProgressDialog正在显示),按返回键,结束当前work操作。你

2015-03-20 10:05:08 923

转载 android EditText输入框获得焦点时,边框变为深色

第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下: [html] view plaincopyEditText       android:layout_width="f

2015-03-16 13:38:18 478

转载 正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法

例如:一个android程序包含两个Activity,分别为MainActivity和OtherActivity,MainActivity为程序启动的Activity。如果程序正位于OtherActivity,点击home键,程序退回到桌面,在次点击程序图标,程序默认会自动重启,即重新进入MainActivity,而不是进入点击home键的时刻程序所位于的OtherActivity。解决方法:在A

2015-03-06 16:24:20 531

原创 手机注册获取短信验证

/** 获取验证码*/private class GetCheckNumberOnClickListener implements OnClickListener{@Overridepublic void onClick(View v) {// TODO Auto-generated method stubMyCount myCount = new MyCoun

2015-03-05 11:50:46 529

转载 正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法

例如:一个android程序包含两个Activity,分别为MainActivity和OtherActivity,MainActivity为程序启动的Activity。如果程序正位于OtherActivity,点击home键,程序退回到桌面,在次点击程序图标,程序默认会自动重启,即重新进入MainActivity,而不是进入点击home键的时刻程序所位于的OtherActivity。

2015-03-03 10:14:08 762

转载 java中Keytool的使用总结

Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 可信任的证书实体(trusted certificate entries)——只包含公钥

2015-02-28 11:52:21 447

转载 android 随机生成字符串

/**   * 创建指定数量的随机字符串   * @param numberFlag 是否是数字   * @param length   * @return   */   public static String createRandom(boolean numberFlag, int length){    String retStr = "";    Strin

2015-02-28 11:03:26 6040

转载 一些常用的SQL语句

下面是一些常用的SQL语句,虽然很基础,可是却很值得收藏,对于初学者非常实用SQL常用命令使用方法:(1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"sql=

2015-02-14 11:49:16 607

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATEDATABASE database-name 2、说明:删除数据库dropdatabase dbname3、说明:备份sqlserver--- 创建 备份数据的deviceUSEmasterEXECsp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.da

2015-02-14 11:38:58 365

转载 常用sql语句

//利用pSQL改数据select * from eosoperator o where o.userid='admincz' for update wqNXrEJQJ2bfy1uGWiiX0w== Q3qtuxGsI7B5u60nFMu+qA== commit dCz7O+t2DE1ox6sKPqNp/w== 5185024 shengzhonhxin   wqNXrEJ

2015-02-14 11:24:18 2786

转载 android:windowSoftInputMode属性详解

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju

2015-02-10 21:05:06 352

转载 android 中 scollView中嵌套GridView显示UI不全

需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全。 解决办法,自定义一个GridView控件 public class MyGridView extends GridView {      public MyGridView(Context context, AttributeS

2015-02-10 20:53:21 599 1

转载 Android Context 上下文 你必须知道的一切

本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/  我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明。Context,相信不

2015-01-30 20:45:51 348

转载 AsyncTask的坑,Handler,Looper与MessageQueue

AsyncTask的隐蔽陷阱先来看一个实例这个例子很简单,展示了AsyncTask的一种极端用法,挺怪的。[java] view plaincopyprint?public class AsyncTaskTrapActivity extends Activity {      private SimpleAsyncTask

2015-01-29 01:23:42 376

转载 Android生存指南:解Bug策略和思路

现在维护和定制Android的需求越来越多,做的人也越来越多,而Google直接Release出来的源码中又有很多Bug和不合理的地方,特别是原生的应用,如Mms,Browser, Email, Contacts等。定制或做Android解决方案第一步就是要修复原生的Bug以得到一个稳定的系统。1. 仔细观察Bug的特性了解Bug所涉及的流程和模块有哪些,以及是什么样的Bug,Ex

2015-01-29 01:22:18 337

转载 Android实战技巧:Dialog

Dialog是任何系统都必须有的一个控件,作为辅助窗口,用于显示一些消息,或请求用户采取一引起操作等。在Android中也不例外,基本使用可能参看文档。使用时的注意事项1. BACK键能取消掉对话框(dismiss),但是却不会触发其onOkey和onCancel回调接口,所以如果你的对话框会改某些状态,一定要注意还有第三种方式取消对话框。2. 尽量少用模态对话

2015-01-29 01:20:04 524

转载 Android实战技巧:深入解析AsyncTask

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2015-01-29 00:26:16 378

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下

2015-01-29 00:18:56 425

转载 Android 手机获取物理唯一标识码和IMEI号和IMSI号

开发者可以通过物理唯一标识码和IMEI号 来得知 应用有多少用户安装,或者正在使用。物理唯一标识码 即 ANDROID_ID   是手机系统的唯一号码。IMEI号是唯一识别手机的号码。IMSI号是与SIM唯一对应的号码优缺点:1.ANDROID_ID可能会因为系统改变 而发生变化。2.获取IMEI号    在1.6及以下版

2015-01-28 20:46:12 2228

转载 获取Android设备唯一标识码

概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。下面收集了一些“有能力”或“有一定能力”作为设备标识的串码。DEVICE_ID这是An

2015-01-28 20:43:36 585

原创 Android开发之监听或获取手机短信内容

最近做的项目里要监听手机的短消息内容,这个东西好像在最初学的时候都做过,不过现在早忘记了,现在写下来,记住了。前提--权限:[java] view plaincopy"android.permission.RECEIVE_SMS" >    "android.permission.READ_SMS" >

2015-01-28 20:27:03 800

转载 android-如何关闭AlertDialog.Builder对话框

AlertDialog.Builder对话框没有类似finish()或者dismiss()这样的方法。但是它的父类AlertDialog有dismiss方法,而且AlertDialog.Builder在.show()的时候会得到一个AlertDialog对象,我们就可以用dismiss方法将该Builder关闭。[java] view plaincopy

2015-01-28 20:18:53 462

转载 android sim卡 TelephonyManager类:Android手机及Sim卡状态的获取

TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 直接上注释后的代码,请享用package net.sunniwell.app;import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import androi

2015-01-28 15:00:32 1457

转载 Android EditText的设置

1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone

2015-01-28 00:56:06 421

转载 Android Alert Dialog解决点击按钮对话框不关闭/的问题

当我们在用到Android alertDialog创建对话框 的时候,我们会遇到一个问题就是:我们添加的按钮不论是用setNegativeButton还是用setPositiveButton添加的按钮,点击的时候,都会关闭对话框,但是我们的一 些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。        在网上找

2015-01-27 23:58:58 622

转载 Http编程之HttpClient

在Android开发中,Android SDK附带了Apache的HttpClient,它是一个完善的客户端。它提供了对HTTP协议的全面支持,可以使用HttpClient的对象来执行HTTP GET和HTTP POST调用。HTTP工作原理:1.客户端(一般是指浏览器,这里是指自己写的程序)与服务器建立连接2.建立连接后,客户端向服务器发送请求3.服务器接收到请求

2015-01-27 17:49:23 438

转载 Android控件之HorizontalScrollView 去掉滚动条

在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条,只需要在里面加一句    android:scrollbars="none"。 如果想实现在代码里面,点击左(右)按钮【btnLeft(btnRight)】,滚动条里面的内容会向左向右滚动【horizontalScrollViewMM】。代码如下:       

2015-01-19 20:46:51 676

转载 页面跳转与传值(Activity跳转与传值)

一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下:

2015-01-09 14:56:13 480

转载 Android ExpandableListView长按事件完美解决

关于ExpandableListView长按事件处理,网上很多都是使用将上下文菜单注册到ExpandableListView上实现长按事件。这样做弊端显而易见,不够灵活,不能分别对父项、子项、父项之间、子项之间弹出内容做区分。下面来说我的解决方法,方法有点投机取巧。首先说明一点,使用我这种方法必须使用自定义的BaseExpandableListAdapter,至于为什么

2015-01-08 14:02:06 547

转载 android 获取上一个activity返回值的方法

android 获取上一个activity返回值的方法,需要的朋友可以参考一下activity A和BA 获取数据的activity  B返回数据的activity点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限[html]复制代码 代码如下:

2015-01-07 01:09:26 939

空空如也

空空如也

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

TA关注的人

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