自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

转载 安卓过滤机制

一、何谓Android的过滤机制?    Android对数据的处理是分层的,从上到下,可以分为:数据层、提供层、Cursor层(不好意思,没找到一个词来表示)、适配层、显示层。每个层次通过一定的机制,可以使数据发生变化时能够上下通知。如下图:     显示层(ListView,GridView,AutoCompleteTextView等)    适配层(Adpater)   

2014-08-20 11:15:03 1038

转载 Android程序员必备精品资源

平时写程序中不断收集到的一些比较常用的东西,分享给大家。实用工具集锦Android Lifecycle https://github.com/xxv/android-lifecycleTinyPNG https://tinypng.com/Android Layout Finder Android Layout FinderAndroid Asset Studio 

2014-08-18 14:53:25 1817

转载 ApkBus---四种方案解决ScrollView嵌套ListView问题

原文链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=161576一、 为什么要使用ScrollView嵌套ListView的奇怪的结构        ScrollView和ListView都是滚动结构,按理说,这两个控件在UI上的功能是一样的,但是看看下面这个设计:          这是天

2014-08-18 14:25:43 2008 1

转载 Andriod学习之路

原文出处: stormzhang 的博客   欢迎加入Android小组。收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东西正在学习中,与此同时一大学同学准备转行Android,可以说是从头开始,那么我就姑且以一个过来人的身份给一些建议吧,只希望在学习的过程中能够少走写弯路吧。硬件电脑–推荐Mac首先声明我不

2014-08-18 14:02:17 875 1

转载 Java内部类总结

内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类  为什么需要内部类?  典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建

2014-08-18 13:56:42 566

原创 WebView中的视频全屏的相关操作

最近工作中,基本一直在用WebView,今天就把它整理下:WebView 顾名思义,就是放一个网页,一个看起来十分简单,但是用起来不是那么简单的控件。首先你肯定要定义,初始化一个webview,其实网上的例子很多,我这里就简单的把一些WebView 中可能会用到的的很重要的属性以及支持全屏播放视频该怎么实现的代码粘出来,直接放到项目中去就行了 private WebView

2014-07-24 15:53:00 22511 31

原创 popupwindow相关资料

1、什么是popWindow?popWindow就是对话框的一种方式!此文讲解的android中对话框的一种使用方式,它叫popWindow。2、popWindow的特性Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意。AlertDialog是非阻

2014-07-23 17:51:38 1020

转载 安卓应用安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE 解决方法

今天工作中用到了popUpWindow,下面就来简单jie

2014-07-23 10:13:12 18909 3

原创 如何将友盟反馈的案例移植到自己的程序上。

应工作要求,需要对客户端添加友盟用户反馈的功能,然后就简单的去了解了下。自己整理下从头到尾的做法,巩固下自己的知识,虽然友盟客户端上也有例子,但是我觉得自己做一遍更好点。第一步:我们要给自己的产品申请一个AppKey,地址:https://www.umeng.com/sso/login?service=http://www.umeng.com/users/login_redirect  先

2014-07-21 16:22:41 5968 7

原创 安卓实训第十四天---使用ContentProvider共享数据,并且利用ContentResolver监听共享数据

ContentProvider:一、当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数据。而使用C

2014-06-09 22:33:16 2286

原创 安卓实训第十三天---SQLITE中的事务操作以及方法的复习

public void transaction() { SQLiteDatabase db = dh.getReadableDatabase(); //开始事务 db.beginTransaction(); try { db.execSQL("update users set u

2014-06-05 21:05:57 742

原创 安卓实训第十二天(补充部分)---Sqlite数据库的创建和改变,以及使用SQLiteDataBase完成CRUD操作

DatabaseHelper.java[java]package com.example.android_sqlite.database;    import android.content.Context;  import android.database.sqlite.SQLiteDatabase;  import android.database.sqlite.S

2014-06-05 20:52:41 918

原创 安卓实训第十二天---xml解析PULL解析的实现,安卓测试,logcat的使用方法

Pull 解析器简介Pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如: 开始元素和结束元素事件,使用xmlPullParser.next() 可以进入下一个元素并触发相应事件。跟 SAX 不同的 是, Pull 解析器产生的事件是一个数字,而非方法,因此可以使用一个 switch 对事件进行处理。当元素开始解析时,调用 parser.nextText() 方法可以获

2014-06-05 20:44:59 1057

原创 Java复习第六天---EL&JSTL基础知识

EL1.提出问题,为什么要使用EL在JSP页面上,有两类操作非常常用,从对象域中读取属性,获取请求参数。目前使用JSP脚本片段和JSP表达式代码很繁琐,不易于维护。需要更加简洁的语法格式。2.EL Expression Language主要功能:①获取请求参数并显示,当前请求参数没有获取到时显示空字符串即,而不是null②读取4个域对象属性值pageContext  r

2014-06-03 22:23:50 1272

原创 安卓实训第十一天--DOM、SAX解析XML

今天我们首先讲了运用DOM方法来解析XML,实现天气预报的显示还有城市间的切换功能:DOM功能类的实现代码如下:package com.example.example;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers

2014-06-03 22:15:53 1343

原创 Java复习第五天---常用类

//public char charAt(int index) String str = "hello csdn"; //返回字符串中指定位置的字符 char charAt = str.charAt(4); System.out.println(charAt); for(int i = 0; i < str.length(); i++){ System.out.print

2014-05-31 11:30:38 799

原创 安卓实训第十天:利用SharedPreferences来实现数据的保存和读取,以及实现手机电话备份,XMLserializer

一、利用SharedPreferences来实现数据的保存和读取:1、Mainactivity:package com.example.sharedpreferencesdemo;import com.example.sharedpreferencesdemo.util.SharedPreferencesUtil;import android.app.Activity;imp

2014-05-31 11:04:05 2209

原创 安卓实训第九天---Activity的复习以及在Onstart里设置网络连接

今天,首先对Activity的生命周期进行复习:

2014-05-30 20:08:28 5187

原创 Java复习第四天---IO流

File类测试  //根据指定的文件名和路径创建File对象 File file = new File("myFile.txt"); //file.exists();检测文件是否存在 boolean exists = file.exists(); System.out.println(exists); //按照file对象指定的路径和文件名创建一个新的文件

2014-05-28 20:47:16 976

原创 安卓实训第八天----Activity的生命周期

一、Activity的使用:package com.example.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import androi

2014-05-27 21:13:17 1447 1

原创 Java复习第三天---集合框架的相关知识

集合框架总览:Collection 接口常用方法//1.add()向集合中添加数据c.add(apple01);c.add(apple02);c.add(apple03);c.add(apple04);c.add(apple05);//2.isEmepty()检测当前集合是否为空boolean empty = c.isEmpty();System.out.println("i

2014-05-27 20:42:45 891

原创 安卓实训第七天---多线程下载实现(进度条)

1、得到服务器下载文件的大小,然后在本地设置一个临时文件(服务的文件大小一致)2、开启线程的数量(每个线程下载的大小(开始位置和结束位置))threadNum=3;threadSize = fallSize/threadNum=33、怎么设置开始线程的位置:RandomAccessFile raf;raf.seek指定的位置去操作。HttpUrlCOnnection.setRequestPrope

2014-05-26 21:27:23 1872

原创 Java复习第二天---JavaSE基础

【1】以下关于 JVM 的叙述,哪些项正确?A.JVM 运行于操作系统之上,它依赖于操作系统B.JVM 运行于操作系统之上,它与操作系统无关C.JVM 支持 Java 程序运行,它能够直接运行 Java 字节码文件D.JVM 支持 Java 程序运行,它能够直接运行 Java 源代码文件 扩展名为.java的是源代码文件(文本文件):开发时编写代码的文件扩展名为.cla

2014-05-26 21:20:59 3416

原创 Java复习第一天---Javascript的基本知识点

1、HelloWord:2、基础语法:3、嵌入HTML借助window.onload事件在整个窗口加载完成之后执行程序代码4、事件驱动: 5、DOM操作5、1 查找元素节点5.1.1 根据id值方法:document.getElementById(id值) 获取到的是一个元素节点  var bj = document.getElementById

2014-05-25 21:39:12 1195 1

原创 安卓实训第六天:首先使用AsyncHttpClient来完成网页源代码的显示功能,json数据在服务器端的读取还有安卓上的读取

一、使用AsyncHttpClient来完成网页源代码的显示功能:首先。

2014-05-25 20:42:43 4487

原创 安卓实训第五天---实现文件上传到SD卡

首先讲了如何将文件上传到SD卡中: package com.example.lesson05_02;import java.io.File;import java.io.FileNotFoundException;import org.apache.http.Header;import android.app.Activity;import android.os.Bun

2014-05-25 10:45:43 1695

原创 安卓实训第四天--基于HttpClient来完成数据在服务器和设备间的交互。

上午:老师首先回顾了昨天作业。首先在安卓工程中的TOOLS文件中,解析字节流那里,不用改变,而是把服务器端的编码方式变为UTF-8,然后将在安卓工程的LoginActivity类中的USERNAME给他强制转换下。总结一句话:如果一个字符通过某个编码转换成字节码之后,那你在转换的时候必须拿到转换之前的字节码补充:如何改变mysql连接工具的编码方式:jdbc:mys

2014-05-23 09:28:47 1085

原创 安卓实训第三天---简单的用户登录界面,用HTTPURLConnection实现与服务器的连接

Android命令:adb devices adb -emulator相对布局完成login界面以及已经被弃用的绝对布局:运用相对布局来完成操作marginright 两个之间有一定的像素toRightof 是在他右面不允许子线程来改变主线程的操作通过Handler来完成这个操作。土司效果也一样

2014-05-21 21:41:46 3158

原创 安卓培训第二天---简单的线性布局还有彩信发送器

第二个小项目:彩信的发送:设置显示的视图:setContentView(R.....)获取按钮空间对象。sendBtn.setOnClickListener(new MyOnClickListener())内部类,实现监听的接口class MyOnClickListener implements OnClickListenerint id = v

2014-05-20 21:19:53 1146

原创 安卓实训教程第一天:搭建环境,并且运行第一个helloworld以及电话拨号器

1、首先进行SDK的安装和下载,我们这次使用的是安卓4.4.2版本。2、创建第一个安卓工程——lesson013\

2014-05-19 20:30:45 2619

转载 张孝祥整理的JAVA面试题目(八)(每天一更)

1、是否可以继承String类? String类是final类故不可以继承。  2、String s = new String("xyz");创建了几个String Object? 二者之间有什么区别?两个或一个,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。New String每写一遍,就创建一个新的对象,它一句那个常量

2014-03-20 18:33:48 850

转载 张孝祥整理的JAVA面试题目(七)(每天一更)

1、内部类可以引用它的包含类的成员吗?有没有什么限制? 完全可以。如果不是静态内部类,那没有什么限制! 如果你把静态嵌套类当作内部类的一种特例,那在这种情况下不可以访问外部类的普通成员变量,而只能访问外部类中的静态成员,例如,下面的代码:class Outer{staticint x;staticclass Inner{           voidtest()

2014-03-19 10:55:34 678

转载 张孝祥整理的JAVA面试题目(六)(每天一更)

1、java中实现多态的机制是什么? 靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。2、abstract class和interface有什么区别?     含有abstract修饰符的class即为抽象类,abst

2014-03-19 10:54:00 823

转载 张孝祥整理的JAVA面试题目(五)(每天一更)

1.5月15号班同学贡献的一些题?1. 线程如何同步和通讯。同学回答说synchronized方法或代码块!面试官似乎不太满意! 只有多个synchronized代码块使用的是同一个监视器对象,这些synchronized代码块之间才具有线程互斥的效果,假如a代码块用obj1作为监视器对象,假如b代码块用obj2作为监视器对象,那么,两个并发的线程可以同时分别进入这两个代码块中。 …这里还

2014-03-19 10:53:00 3300

转载 张孝祥整理的JAVA面试题目(四)(每天一更)

1、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方

2014-03-19 10:50:27 1518

转载 张孝祥整理的JAVA面试题目(三)(每天一更)

1、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:a=new StringBuffer("");但

2014-03-15 16:38:53 791

转载 张孝祥整理的JAVA面试题目(二)(每天一更)

1、在JAVA中如何跳出当前的多重嵌套循环? 在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如,ok:for(inti=0;i{           for(intj=0;j           {                    System.out.println

2014-03-14 15:04:48 1041

原创 张孝祥整理的JAVA面试题目(一)(每天一更)

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为tru

2014-03-13 19:45:44 1107

原创 CSDN第三天课的笔记和感受

感受:今天是CSDN第三天的学习了,明显感觉难度加大了,。。六部曲懂了它的意思,但是还是不能灵活的运用,唉。觉得自己好笨啊!!!!就这个了。。。  笔记:

2012-04-21 23:23:24 473

原创 CSDN第二天课的笔记和感受

笔记: /*//思路,1.获取时间,2每秒钟重复一次//在Java中获取时间的方法,Date对象//alert(new Date().toLocaleString());//另外一个概念,函数的概念://function 函数名([参数1,参数2]){}//函数的调用://函数名();//function disptime(){alert(new Date(

2012-04-21 23:21:09 460

四种方法解决ScrollView嵌套Listview

scrollview+listview 安卓,四种方法的解决

2014-08-18

WebView小Demo

对不起了,那位提供资源的仁兄,我拿来免费分享给大家了哈。谢谢你,我相信你不会吝啬的。

2014-07-24

空空如也

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

TA关注的人

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