- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 使用第三方类XListView,实现ListView的加载刷新,提示
使用第三方类XListView,实现ListView的加载刷新,提示 首先 ,file - new - new Module 新建一个Module,名字自定义 java workSpace -- project android project -- Module 在 Module 的 src 目录下有 1. andr
2016-08-01 21:28:46
495
原创 网络连接取数据,并加载到ListView的实现
对于ListView 可以实现上啦刷新,下拉加载更多只需要实现接口AbsListView.OnScrollListener 方法 public class XMLUseConnectionUtil_Activity extends AppCompatActivity implements AbsListView.OnScrollListener{
2016-08-01 20:57:06
1286
转载 如何使用Gson工具类,以及使用listview加载相应的解析项
使用Gson包解析数据,并添加到listview public class JsonWether_Activity extends AppCompatActivity { ListView listView; List hotellist = new ArrayList JsonAdapter jsonAdapter; protected vo
2016-07-26 22:13:58
1360
转载 Json轻量级数据交换格式
Json轻量级数据交换格式 Json是一种轻量级的数据交换格式,采用完全独立于语言的文本格式.易于阅读和编写,同时也易于机器解析和生成.支持多种语言包括C, C++, C#, Java, JavaScript, Perl, Python等). JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。 例1、{ "name": "Obama"} 例2
2016-07-25 22:07:28
1516
转载 AsyncTask介绍
Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。?Android为了降低这个开发难度,提供了AsyncTask。AsyncTask就是一个封装过的后台任务类,顾名思义就是异步任务。As
2016-07-25 22:05:17
271
原创 混合编程,安卓程序加载网页内容
public class MainActivity extends AppCompatActivity { ProgressBar mProgressBar; WebView mWebView; //第二步 定义JAVAScript交互接口 protected void onCreate(Bundle savedInstanceState) { su
2016-07-24 21:11:12
325
原创 网络加载超大图如何避免程序崩溃
public class ShowUtrlPicture_Activity extends AppCompatActivity implements View.OnClickListener{ ImageView mImageView; Button mBtn; final String utlPath = "http://image.baidu.com/search/d
2016-07-24 20:50:47
717
转载 从网络获取文件
从网络获取文件 1.基本的获取数据流然后装换成相应的数据显示 1 获得网络的地址 2 使用统一资源定位符转换成标准格式 3 用HttpURLConnection 得到连接实例httpURLConnection 4 使用httpURlConnection得到输入流 5 使用Bitm
2016-07-18 22:11:27
407
原创 Sqlite 安卓的数据库使用
Sqlite 安卓的数据库使用 进入安卓数据库可以使用传统的方法 打开命令窗口 cmd 输入 abd shell 出现 # 各种手机可能不同 输入 ls 这是遍历该窗口界面的文件 输入 #cd data/data/项目名(包名)/databases/ 进入应用数据库所在目录 输入 ls 遍历该窗口界面的文件 输入
2016-06-27 21:54:53
312
原创 Tabhost的简单用法
android:id="@android:id/tabhost" 这里必须使用系统的id/tabhost android:layout_width="match_parent" android:layout_height="match_parent"> android:layout_width="match_parent"
2016-06-13 22:18:21
411
原创 handler处理机制
Handler 处理机制 关键字:Handler 处理机制,系统已经定义好的方法 1.sendMessage(Message message) 发送信息 2.handleMessage (Message message)处理信息 Message 信息,作为1 与 2 之间传递的桥梁
2016-06-12 21:53:04
269
原创 PopupWindow弹出框
PopupWindow 弹出框显示 关键字:PopupWindow 弹出框 setContentView(view) 设定内容显示 参数是view对象 setTouchable(true) 设定可触摸,保证点击空白区域能够使弹框回收 setFocusable(true) 设定焦点 public class Popup
2016-06-12 21:49:48
256
原创 viewpager页显示
PagerAdapter页显示 关键字:ViewPager addOnPageChangeListener(翻页的事件) public class Dot_Activity extends AppCompatActivity { public ViewPager mviewpager; public ImageView mimageview1,mimag
2016-06-11 21:17:03
249
原创 PupopMenu 弹出菜单
弹出菜单PopupMenu关键字 PopupMenu inflate 弹出菜单PopupMenu的用法很简单,触发的事件,以及反映的方式 首先定义一个Button控件 然后找到它 mbutton = (Button) findViewById(R.id.menu_popupmenu_btn); 注册监听事件 mbutton.
2016-06-11 21:16:09
1438
原创 上下文ContextMenu
ContextMenu 上下文菜单 因为需要操作者长按选项,该功能有可能不被发现,所以应用开发应该避免使用该功能 关键字: registerForContextMenu 注册上下文 MenuInflater menu 独有的解析器 ListView ContextMenu 列表实现public class Context_Activi
2016-06-07 22:09:26
240
原创 Dialog对话框
Dialog 对话框 TODO 对话框 1.进度条对话框(ProgressDialog) 2.确认对话框 3.选择对话框 TODO 1.进度条对话框(ProgressDialog) 属性 setProgressStyle 显示水平 TODO setMessage 设
2016-06-07 21:54:36
248
原创 ToolBar工具条的简单使用
菜单选项之ToolBar 关键词:inflateMenu 解析布局文档 setOnMenuItemClickListener 设定菜单选项监听 navigationIcon 导航图标 setNavigationOnClickListener 监听导航选项 首先建立一个类 public class ToolBar_Activity extend
2016-06-06 21:56:20
1302
原创 GridView网格控件
GridView网格控件网格控件是实现布局网格的 它的实现也依赖于adapter GridVIew 的属性 1.Android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度 3.android:stretchMode
2016-06-02 22:10:00
285
原创 adapter(适配器)
关键字 ListView ArrayAdapter , SimpleAdapter,自定义适配器 当我们做界面的时候,想要界面跑起来,同时但我们点击的时候,机器做出回应,这时候我们 首先就要用到 ListView 实现界面一条一条的排列,当界面满格时可以向下滑动,但是每条界面没有信息,当 我们想要有信息时就要用到adapter(适配器),他是数据源与Lis
2016-06-01 22:26:04
261
原创 回传值
回传值 关键字 requestCode(请求码) resultCode(回执码) data(数据 )其实就是intent 作为联系四大组件的枢纽,有它才能有数据 发送端 实现回传值得第一步 startActivityForResult(intent,requestCode);//TODO 改换成start
2016-05-31 21:57:24
411
原创 Bundle传参
Bundle 传参 传送端 1.首先找到事件触发的id mBundleButton = (Button) findViewById(R.id.intent_bundle_button); 2.实例化Bundle Bundle bundle = new Bundle(); 3.传入想要传入的值 bundle.putSt
2016-05-31 21:27:54
334
原创 参数的传递与隐式注册自定义
参数的传递与隐式注册自定义 首先对发起类 事件的发起 android:id="@+id/intent_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发
2016-05-30 22:06:48
520
原创 Logcat调试信息
关键字Log.(v,d,i,w,e) 当我们使用android studio时,每一次运行,在下方的控制台,总会输出很多的信息,而我们想要提取 某些信息是,就可以使用Logcat调试信息 Log.i("tag","自定义的调试信息") 首先,在所在的工程里,创建一个普通的类,class Logs,它有两个静态成员,分别是 public st
2016-05-29 13:52:32
507
原创 ToggleButton开关控件的使用
关键字:ischecked setOnCheckedChangeListener ToggleButton.OnCheckedChangeListener() onCheckedChanged 开关控件有两种 android:id="@+id/togglecheck" android:textOff="关" and
2016-05-28 21:10:12
710
原创 CheckBox多选控件的使用方法
CheckBox多选控件的使用方法 关键字isChecked() 对于你想选着的每一个选项,都应该用CheckBox实现 android:id="@+id/checkboxchinese"//使用id便于后面对其的操作 android:layout_width="wrap_content" android:la
2016-05-28 20:42:39
2737
原创 RadioGroup与RadioButton的搭配使用
关键词:id,自定义,提示信息 RadioButton是单选按钮,必须与RadioGroup搭配使用, android:id="@+id/radiogroup">//必须定义各个的id android:id="@+id/manbutton" android:text="男"
2016-05-28 20:18:08
2178
原创 imageView图片的几种用法
关键字 1.src 2.scaleType 1.src 表示图片来源,可以是系统自带的,亦可以在drawable和mipmap里自己定义 2.scaleType="type" type表示图片的形式 1.center 图片居中 2.centerCrop 原图居中裁剪,然后按照设定的格式显示,可明显的被拉伸 3.centerInside
2016-05-28 20:07:36
777
原创 实现文本录入的跑马灯效果与特定字符的特殊显示
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="跑马灯效果,实验即如果" android:textSize="@dimen/font26" android:textColor="@color/blue1"
2016-05-28 14:11:47
319
原创 android 类型
1.GridLayout布局 此布局是实现网格布局 rowCount="num"----num是具体数值,是网格的行数 columnCount="num"---同上,实现网格的列数 1>layout_columnSpan="num"同上,实现网格列的合并 layout_rowCount="num"同上,实现网格行的合并
2016-05-20 21:19:16
250
原创 android布局
线性布局LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"这是开头android="http://schemas.android.com/apk/res/android"是表示引用,方便下面的成员使用android:layout_width="match_parent"表示宽暂满全
2016-05-19 21:47:49
189
原创 研读会员卡系统的总结
1.输入方法的选择与封装1>以前自己多使用输入输出流,这种方法容易忘记关闭流,造成内存空间溢出,且封装成方法后,在每一个类体里都调用,虽说是复制就行了,但是,毕竟还是占用地方。2>封装不仅仅只是方法,还有类,把输入的方法包装成类,使用时import 该类,调用时,使用(类名.方法名)就可以了,省地。2.Java流程控制语句的熟练运用while(条件表达){方法体}与switch
2016-05-13 21:34:26
628
原创 用数据库作学生管理系统时问题的解决
1,首先遇到的是数据库显示与控制台录入不一致,解决办法是1,在mysql文件里找到my.ini安装目录,把里面的拉丁文改成utf8[mysql]default-character-set=utf8[mysqld]character-set-server=utf82,把文件的输出显示全换成utf8,统一格式,把异常率降到最低。3.对遍历学生表,用到的PreparedState
2016-05-12 21:50:32
336
原创 如何使用控制台操作数据库
使用控制台对数据库进行操作,首先,加载MySQL的数据库连接驱动Class.forName("com.mysql.jdbc.Driver");Driver大写然后连接数据库Connection connect = DriverManager.getConnection(str,user,password);String str = "jdbc:mysql://localhost:3
2016-05-11 21:01:04
4416
原创 数据库的基本定义及方法
创建一个student 数据库,包括姓名,年龄,编号 三个字段,定义编号作为主键姓名年龄编号张三2310李四2411如图,数据库储存的是二维数据表,是对现实世界中客观事物的符号表示(描述事物的符号记录),可以是数值数据,也可以是非数值数据,如声音、图像等。语法11SQL SELECT 语句:用于从表
2016-05-10 22:19:00
684
原创 java网络编程小结
1.TCP/IP(Transport Control Protocol)是一种传输控制协议.是Internet中各方所遵循的公共协议.2.TCP/IP分为四个层次:网络接口层:负责接收和发送物理帧;网络层:负责相邻节点之间的通信;传输层:负责起点到终点的通信;应用层:提供诸如文件传输、电子邮件等应用程序。3.TCP/IP协议是一个协议族,由一组协议组成,主要包含以下更具体的
2016-05-05 21:39:50
282
原创 线程的总结
编写多线程应用程序,模拟多个人通过一个山洞的模拟。 * 这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒,随机生成10个人, * 同时准备过此山洞,显示一下每次通过山洞人的姓名。 问题分解 1.人 人的属性包括名字,年龄,性别等。String name;int age; 2.山洞 通过山洞的时间为5秒 Thread sleep(5000); 通过的
2016-05-03 21:36:21
290
原创 多线程操作小结
因为人们对多任务操作系统的需求,需要程序能多进程运行,而多线程操作正好满足这一要求,创建线程有两种方式1, 将类声明为Thread 的子类 2,实现接口Runnable 3.线程的开始用start(); public class ThreadTest extends Thread { //类ThreadTest 继承Thread 父类创建线程public vo
2016-04-28 22:30:58
349
原创 在用i/o流做学生管理系统是的一些错误点总结
1.数据类型转换String num = "13656";int number = Integer.parseInt(num,10);//数据类型转换,10代表十进制,可以选择Integer 类有一个静态的 toString() 方法,可以将整数转换为字符串 int m = 500; String s = Integer.toString(m);
2016-04-27 20:46:19
313
原创 io操作小结
io 操作1.按流的方向分为:输入流(InputStream Reader )和输出流(OutputStream Writer)2.按流的数据单位不同分为:字节流(InputStream OutputStream )和字符流(Reader Writer )缓冲流要套接在相应的节点流之上,提高了读写的效率。 字节流转字符流:InputStream
2016-04-26 22:46:54
246
原创 集合中linkedlist与hashSet的用法与区别
public class HashSetDemo {public static void main(String[] args) {HashSetDemo demo=new HashSetDemo();demo.testHashSet();HashSet hashSet = new HashSet();Student studentA = new Student("李四
2016-04-19 22:25:43
1212
JCModule第三方视屏播放
2016-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人