随笔分类 - Android安卓自学开发
摘要:喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了
阅读全文
摘要:字符串的拆分可以利用android的 split 来简单实现 具体看如下代码: 但是要注意的是,如果使用"."、"|"、"^"等字符做分隔符时,要写成s3.split("\\^")的格式, 否则不能拆分。 参见http://www.rgagnon.com/javadetails/java-0438.
阅读全文
摘要:首先我们来了解一下SAX解析器的基本知识: SAX(Simple API for XML)解析器是一种基于事件的解析器,事件驱动的流式解析方式是,从文件的开始顺序解析到文档的结束,不可暂停或倒退。它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应
阅读全文
摘要:提交成功时,从服务器端返回数据“load success” 用户名、密码正确后成功登录,并且在服务器端的文件保存目录上看到了从客户端上传的图片。 客户端代码: MainActivity.java activity_main.xml 清单里注册权限:<uses-permission android:n
阅读全文
摘要:如下实现的是简单的更新主UI的方法,用Handler消息机制 将textview的内容每隔一秒实现num++ /* * handler消息机制 * asynctask异步任务 * * httpclient完成 android客户端向服务器传递数据: * get * post * * 主UI线
阅读全文
摘要:实现效果: /*采用异步任务 AsyncTask<String,Integer, byte[]> * 参数一代表 执行异步任务时传递的参数的类型 * 参数二 如果不采用进度,则填Void,否则填 Integer * 参数三 是指网络回传回来的数据类型 */ 客户端代码: M
阅读全文
摘要:ArrayAdapter 普通的显示listView子项,安卓的内置对象 使用方法: 1 /* 2 ListView :列表 3 通常有两个职责: 4 a.将数据填充到布局 5 b.处理点击事件 6 7 一个ListView创建需要几个元素: 8 a.ListView中第一列的 View 9 b.填
阅读全文
摘要:本文实现如下效果 Test_Grid.java public class Test_Grid extends Activity { private GridView gridview; private int[] ids={R.drawable.s1,R.drawable.s2,R.drawable
阅读全文
摘要:BaseAdapter可以实现自定义的丰富子项视图,本文实现如下所示结果: 实现代码: 1 /* 2 ListView :列表 3 4 BaseAdapter 通用的基础适配器 5 6 7 8 * 9 * */ 10 public class BaseAdapter_test extends Act
阅读全文
摘要:SimpleAdapter是安卓内置的适配器,本文展示的是listview的子项为{图片,文件}组合 如下图所示: 具体代码: SimpleAdapter_test.java 1 /* 2 ListView :列表 3 通常有两个职责: 4 a.将数据填充到布局 5 b.处理点击事件 6 7 一个L
阅读全文
摘要:通过上一个博文的自定义View的编写后,发现代码其实挺复杂的,所有这里通过对代码进一步的优化,即用到了java的一个重要的特点:封装。通过对父类的方法进行封装,然后在子类继承后实现相应的函数即可,达到了代码的优化。 MainActivity.java 1 package com.example.my
阅读全文
摘要:在项目的时候,很多情况要用到自定义View来达到自己想要的效果,所有自定义View的编写很重要。 首先看看所要实现的效果: 最上面的一行字“LogicView”每次从左向右滚动,下面的圆从角度0到360不断变化。并且颜色随机地变化。 MainActivity.java 1 package com.e
阅读全文
摘要:1、下面不可以退出Activity的是?(D) A、finish() B、抛异常强制退出 C、System.exit(0) D、onStop()解析: A, finish() 方法就是退出activity B. actiivity中出现抛异常,会弹出框,强制退出当前activity的。 C. Sys
阅读全文
摘要:转自:http://www.cnblogs.com/luxiaoxun/p/3870265.html 一、多线程的优缺点 多线程的优点: 1)资源利用率更好 2)程序设计在某些情况下更简单 3)程序响应更快 多线程的代价: 1)设计更复杂 虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一
阅读全文
摘要:转载自:http://www.jb51.net/article/31876.htm 1.前提是MyEclipse已经能正常开发Java工程 2.安装MySQL 个人使用的是版本是 mysql-5.0.22-win32.zip 网址:http://www.mysql.com/downloads/mys
阅读全文
摘要:应该是正在使用的项目是从网上下的或者别人那里直接拷贝导致的,解决办法: 下一个mysql-connector-java-5.1.22-bin.jar或者是最新版,最好放项目目录里 右键点项目,Build path - Configure build Path 移除带红叉的jar,添加下载的jar 成
阅读全文
摘要:听+7哥说,把下面的全弄懂,面试必过,所以我就试着去把所有题目补充了一下,各位能耐的网友们,如果有吐槽或者补充的尽管给我留言,在这里谢过大家了。 1. android的多线程如何通信 答:Android提供了Handler和Looper来满足线程间的通信。 Handler是消息的处理者,可以发布或者
阅读全文
摘要:Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。 手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMet
阅读全文
摘要:由于看了IOS上面很多开发者开发的APP的视图界面切换动画体验非常好,这些都是IOS自带的,但是Android的Activity等视图切换动画并没有提供原生的,所以特此写了一个可以媲美IOS视图切换动画的Android视图切换动画特效库!SwitchLayout!可以说是目前Android上第一个,
阅读全文
摘要:1、打开时提示如下错误。2、在安装路径下找到idea.properties文件,用记事本打开,添加disable.android.first.run=true,保存即可。3、再次打开Android Studio即可。
阅读全文