![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 58
小韩boke
长不大的人,学不完的习;
立不完的志,想不完的事;
干不完的活,挣不完的钱。
人在,责任在;
心动,不如行动。
展开
-
ListView之SimpleAdapter的使用
SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便>, int, java.lang.String[], int[])" target="_blank" style="color:rgb(26,139,200); text-decoration:">SimpleAdapter(Context context, ListMapString, ?>> da原创 2015-08-12 11:20:18 · 279 阅读 · 0 评论 -
java.lang.IllegalThreadStateException: Thread already started.
runnable = new Runnable(){ @Override public void run() { // TODO Auto-generated method stub Log.i("hanyu", "run"); boolean flag = false; Message m = new Message(); flag = Jud原创 2015-12-14 18:12:23 · 568 阅读 · 0 评论 -
电脑上的模拟器能访问到服务器端,而手机端不能
需要在同一个局域网中,比如电脑可以下一个免费wifi,手机连上该wifi即可;但是我的情况是猎豹wifi不行,而360wifi可以(原因不详)原创 2015-12-16 13:47:21 · 1766 阅读 · 0 评论 -
ListView-item-删除
自定义的Baseadapter的getview()中view = inflater.inflate(R.layout.myorder_onelist, null, false);view一定不能设置成全局变量,否则会出现点击删除混乱的情况;getview()如下:public View getView(final int position, View convertView, ViewGr转载 2016-01-02 19:35:14 · 579 阅读 · 0 评论 -
Eclipse工程出现红叉
通过import导入包的时候往往会出现红叉的情况,但又没有错;这种情况可以这样解决1、选中项目,按Alt键和Enter键2、选Andriod,在右侧的版本信息里选择一个不同的版本,如原来默认是Android4.1,你就改成其他的选项,如Android4.23、同样的方法再改回Android4.1就好了。原创 2015-08-12 21:50:31 · 623 阅读 · 0 评论 -
Android 检验当前网络是否可用
/** * 检测当的网络(WLAN、3G/2G)状态 * @param context Context * @return true 表示网络可用 */ public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityMana转载 2016-03-03 17:20:53 · 324 阅读 · 0 评论 -
android-百度地图-手机显示地图
百度地图Api为开发者提供了免费的基于百度地图的应用程序接口,能够实现基于定位的各种服务;这篇文章我要说的是最简单的调用百度地图Api在自己手机上显示地图;1、要想使用百度地图Api,首先你需要的有一个百度账号,之后登录百度地图Api首页(http://lbsyun.baidu.com/);2、在开发选项中选择Android地图SDK,在功能介绍中它会提示你先申请密钥(key),下面我就简原创 2016-03-08 17:18:25 · 1166 阅读 · 0 评论 -
输入两个城市判断是否属于一个省
最近本人在做一个项目涉及到判断两个城市是否属于一个省,在网上也没找到好的解决办法(如果有欢迎留言),只有使用最笨的方法--搜集 省-城市集合,再写个简单的算法来判断一下。代码:package com.hpu.Init;public class ISOneProvince { private static String Province[] = new String[]{ "乌鲁原创 2016-03-08 21:20:28 · 2163 阅读 · 0 评论 -
Invalid layout of java.lang.String at value Error occurred during initialization of VM Invalid layou
在android项目工程中写了一个含有main方法的java类,用java运行机制来运行,就报了上面的错误;在网上找到的了前人们的解决方法Project->Properties->Run/Debug Settings;选择你的Class点击"Edit";打开"Classpath" 删 "Bootstrap Entries"下的Android点击Apply,重新运行转载 2016-03-08 21:26:32 · 2655 阅读 · 1 评论 -
Android-百度地图-定位功能
在上一篇android-百度地图-手机显示地图的基础上,实现定位功能;这里先说明一下几个比较重要的类:LocationClient :定位服务的客户端。宿主程序在客户端声明此类,是实现百度SDK,Android定位的核心类.LocationClientOption:该类用来设置定位SDK的定位方式。配置定位SDK各配置参数,比如定位模式、定位时间间隔、坐标系类型等BDLoc原创 2016-03-09 21:38:46 · 734 阅读 · 0 评论 -
Android-图片的上传及加载
在Android端和服务器端之间,图片的传输是以经过Base64编码过的字符串进行的;所以整个过程如下(在过程中使用post网络传输):Android端:图片编码----》服务器端:接收、解码,然后转换成图片,从服务器端到Android端一样的流程;在图片编解码的过程中,byte[] 字节流充当着中间者的角色,即:图片---》inputstream流----》byte[]----》字符原创 2016-03-21 17:36:36 · 626 阅读 · 0 评论 -
Android---悬浮框(PopupWindow)的弹出及屏幕变为半透明
先来说PopupWindow窗口的弹出,设计的重要类有,WindowManager(Android的窗口机制基类)和PopupWindow(悬浮框)代码如下: public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.headline_rebac原创 2016-04-05 16:59:21 · 8722 阅读 · 3 评论 -
Android、圆形头像
继承ImageView类,并重写OnCraw()方法; 直接调用即可转载 2016-04-05 18:24:37 · 465 阅读 · 0 评论 -
Android 针对个人开发者的bmob支付
支付宝、微信等支付平台,SDK接口的使用是需要资质认证的,是不允许个人开发者接入的;然而第三方平台(ping++、bmob)的出现让尝试开发支付功能的个人开发者看到了希望,只是需要收取税费(bmob低一些)。下面介绍的是第三方bmob Android支付(bmob官网首页) bmob官网上也有开发文档,以及实现支付需要的前提条件(完善资料、实名认证等),官网上都有介绍,这里就不列举; 具体步骤:原创 2016-04-25 19:13:58 · 3172 阅读 · 0 评论 -
TextView文字段插入图片和点击
对文字段的修饰,插入图片,一段文字的点击效果和事件 view1 = (TextView) this.findViewById(R.id.textview2); ClickableSpan clickableSpan = new ClickableSpan() { @Override public void onClick(View widget) {原创 2015-09-20 16:54:41 · 1888 阅读 · 0 评论 -
android--窗口去掉标题栏和状态栏
方法一:public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 requestWindowFeature(Window.FE转载 2015-10-05 17:03:57 · 468 阅读 · 0 评论 -
android--Activity窗口切换(左右滑动)
实现Activity窗口的动画切换效果,android2.0增加了一个方法public void overridePendingTransition (int enterAnim, int exitAnim);enterAnim 是进入时的动画exitAnim是退出时的动画还有就是该方法必须用在startActivity(intent)后面在res目录下创建一个anim转载 2015-10-02 16:48:59 · 2850 阅读 · 0 评论 -
Android--HttpURLConnection
来源:http://blog.csdn.net/yanzi1225627/article/details/22222735URLConnection是个抽象类,它有两个直接子类分别是HttpURLConnection和JarURLConnection。另外一个重要的类是URL,通常URL可以通过传给构造器一个String类型的参数来生成一个指向特定地址的URL实例。要注意U原创 2015-08-12 21:41:14 · 421 阅读 · 0 评论 -
Android-html源代码的获取
首先要说的是要实现一个链接的html源代码的获取,在你的AndroidMainifest.xml中一定配置有以下两句的内容 这样才能获取相应的网页代码,这两句话重要就是:1、一个负责连接网页。2、一个负责读取源代码相关的类有:Handler(承担着子线程和主线程之间的通信)、Message(向Handler传递信息)、HttpURLConnection(实现简单原创 2015-08-12 21:29:34 · 1061 阅读 · 0 评论 -
Android--Handler(承担着子线程和主线程之间的通信)
Handler类出现的背景:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,原创 2015-08-12 21:35:46 · 1977 阅读 · 0 评论 -
Android POST和GET传输的区别
get和post的主要区别:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在url中可以看到。post是通过http post机制,将表单内各个字段与其内容放置在htmlheader内一起传送到action属性所指的url地址。用户看不到这个过程。3转载 2015-08-15 10:11:23 · 516 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException(未开启子线程)
Android中常常会遇到android.os.NetworkOnMainThreadException错误!!!在4.0之后在主线程里面执行Http请求都会报这个错!!有两种解决方法:一:在发起Http请求的Activity里面的onCreate函数里面添加如下代码: StrictMode.setThreadPolicy(new StrictMode.ThreadPol转载 2015-08-19 16:34:27 · 564 阅读 · 0 评论 -
Android,http传送url链接中文乱码
可以对中文部分进行java.net.URLEncoder.encode()编码如:String u = "http://42.238.236.151:8080/myweb/AndroidBaoming2?"+"gamename="+java.net.URLEncoder.encode(gamename)+"&username="+username;原创 2015-08-19 16:39:42 · 808 阅读 · 0 评论 -
Android 本地头像的选取
此处用到了GridView类(GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的)和适配器BaseAdapter(BaseAdapter就Android应用程序中经常用到的基础数据适配器,)代码:MainActivity.javapackage com.hpu.headimage;im原创 2015-08-20 22:01:37 · 467 阅读 · 0 评论 -
Android,LayoutInflater的简单理解
LayoutInflater作用及使用 作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Acti原创 2015-08-21 21:15:56 · 400 阅读 · 0 评论 -
Android 图片的滑动效果(ViewPager、PagerAdapter)
ViewPager 实现屏幕左右滑动的一个类,与PagerAdapter(为ViewPager提供的一个适配器)结合可以实现图片的动态切换实现的主要功能;1、滑动图片可以进行图片的切换2、点击下方的标题也可以进行切换工程建立如图:代码:MainActivity.java:package com.原创 2015-08-21 21:05:16 · 1541 阅读 · 0 评论 -
Android,去掉页面标题栏
在OnCreat()方法中的setContext();前添加 requestWindowFeature(Window.FEATURE_NO_TITLE);原创 2015-08-21 21:10:56 · 343 阅读 · 0 评论 -
Android中的两种进度条SeekBar和ProgressBar的简单理解
ProgressBar:用户浏览网页的时候,中间肯定有个传输过程,所以用进度条让用户耐心等待。再比如在下载应用中,它也会有进度条显示下载进度。ProgressDialog是继承自Android.app.ProgressDialog所设计的互动对话窗口,在应用时,必须新建ProgressDialog对象,在运行时会弹出“对话框”作为提醒,此时应用程序后台失去焦点,原创 2015-08-21 21:18:47 · 4381 阅读 · 1 评论 -
android--图片的水平自动切换
实现该功能用到了Gallery组件,该组件能够水平方向显示图片内容,并可以拖动;主要属性: <Gallery android:layout_width="match_parent" android:layout_height="wrap_content" android:animationDuration="1000"//用于列表项切原创 2015-09-29 21:42:08 · 1406 阅读 · 0 评论 -
android--计时器(Timer)
在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务。比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和TimerTask。?Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类似线程中的run()方法,我们使用Timer创建一个他的对象,然后使用这对象的sched转载 2015-09-29 21:28:18 · 439 阅读 · 0 评论 -
android扫一扫 二维码显示结果中文乱码
最近再做一个android扫码器,虽然在网上找到了google Zxing扫码器,但是中文乱码,下面的方法完美的解决了我的问题 原址:[http://blog.csdn.net/yu413854285/article/details/7061462]第一:先在CaptureActivity类中设置它的默认编码decodeFormats = null;characterSet = "ISO-885转载 2016-04-10 11:45:14 · 5481 阅读 · 2 评论