- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 去掉标题栏图标
在drawable目录下写btn_selector.xml 然后在AndroidManifest.xml文件中 android:allowBackup="true" android:icon="@drawable/icon_selector" android:labe
2015-03-16 14:55:01 410
原创 判断手机网络状态,以及提示
boolean networkState = NetworkDetector.detect(MainActivity.this); if (!networkState) { Toast.makeText(MainActivity.this, "您的网络连接已中断,请连接网络",1).show(); } public static cla
2015-03-16 14:29:45 543
原创 Intent调用手机指定浏览器打开网页
Intent intent = this.getViewWebIntent(); // intent.setPackage(String); this.printInterestedActivitiesByIntent(intent); // set the className to use the specific browser to open
2015-03-16 14:26:24 2506
原创 webview打开淘宝天猫链接问题
今天做一个项目,需要在webview打开天猫链接,但怎么也解决不了,总是显示下图1.权限加了,;2.webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setDomStorageEnabled(true);也加了,还是不行3.后来重写了 @Override
2015-03-16 14:16:27 6249
转载 ListView几个比较特别的属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,添加该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是 transciptMode属性,需要用ListView或者
2015-03-11 15:17:24 383
转载 Android中R文件的丢失问题
R.java这个文件是会自动生成的。但是有时候你写错xml文件的时候,R.java是不会自动生成对应的值。这个时候我们会很习惯去clean一下这个项目,这个时候会突然发现,R.java竟然不见了。这个时候的你肯定非常的气愤,你可能会拼命在网上找答案,网上会有很多答案告诉你 右键项目--》Android Tools--> fix project properties。可能你怎么fix都不能把
2015-03-04 14:46:55 420
转载 从线程返回数据的两种方法
http://developer.51cto.com/art/200906/132349.htm从线程中返回数据和向线程传递数据类似。也可以通过类成员以及回调函数来返回数据。但类成员在返回数据和传递数据时有一些区别,下面让我们来看看它们区别在哪。一、通过类变量和方法返回数据使用这种方法返回数据需要在调用start方法后才能通过类变量或方法得到数据。让我们先来看看例程2-
2014-12-25 10:31:33 2731
原创 github开源项目
http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects
2014-12-10 22:11:36 313
原创 解决viewflipper 与scrollview的手势冲突
重写以下俩个方法 @Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubreturn this.detector.onTouchEvent(event); } @Override public
2014-12-09 10:31:47 558
转载 Android dispatchTouchEvent介绍
一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是 ViewGroup来处理Touch事件,还是
2014-12-09 10:30:08 299
转载 android获得屏幕高度和宽度
1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int height
2014-12-08 17:07:35 334
转载 链表和数组的区别
二者都属于一种数据结构从逻辑结构来看1. 数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。2. 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项,非常繁琐)链表必须根据next指针找到下一个元素
2014-12-02 11:09:20 512
原创 android知识点总结
项目目录结构项目目录结构项目目录结构项目目录结构: Src: java.class源文件 Gen: Android开发工具自动生成.自动维护,不能修改 R.java 不能手工修改此类中的内容记录各种资源的ID 可以根据R文件中的ID查找各个方法 Assets: 存放资源文件.但存放的资源不会在R.java中生成ID
2014-12-02 11:00:39 1794
转载 Android中5种数据存储方式
Android中5种数据存储方式 1 概述 SharedPreferences存储数据。 ContentProvider存储 文件存储 SQLlite存储 网络存储 PreferenceFile DataBase这三种方式分别对应的目录是: /data/data/Package Name/Shared_
2014-12-02 10:57:20 1115
原创 成员变量和局部变量的区别
成员变量:作为类的成员而存在,直接存在于类中。所有类的成员变量可以通过this来引用。局部变量:作为方法或语句块的成员而存在,存在于方法的参数列表和方法定义中。 1.成员变量可以被 public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及 static修饰;两者都可以定义成final型。 2.成员变量存储在堆,局部变量存储在栈。局 部
2014-12-02 10:10:18 1914
转载 android解析xml文件的方式
android解析xml文件的方式(其一)在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL 在这一节中我们使用DOM方式来处理。 DOM方式解析xml是先把xml文档都读到
2014-12-02 09:24:51 302
转载 如何在Android项目中引入第三方JAR包
http://www.360doc.com/content/13/0828/08/11482448_310390794.shtml
2014-11-01 09:27:48 398
转载 sqlite3 多表查询方法
多表查询方法:sqlite3可以有多种多表查询方法,比如 select (select * from table2) from table1 where xxx=xxx;这种方法比较简单并且高效:select table1.abc from table1,table2 where table1.xxx=table2.xxx;或这种select table1.abc from
2014-11-01 09:14:17 1175
转载 Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、
2014-11-01 08:27:14 242
转载 Servlet理解
1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器 一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,
2014-10-29 10:18:35 465
原创 FragmentActivity、Activity、Fragment关系
fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。下面是API中的原话:FragmentActivity is a special activity provi
2014-10-18 10:03:19 1025
转载 HTTP 1.1与HTTP 1.0的比较
一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访
2014-10-16 23:52:59 377
转载 TCP与UDP的区别
TCP(传输控制协议):1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是面向连接,端到端的传输;2)面向连接:正式通信前必须要与对方建立连接。事先为所发送的数据开辟出连接好的通道,然后再进行数据发送,像
2014-10-16 23:49:07 284
转载 ArrayList与LinkedList的简单比较
在Java的List类型集合中,ArrayList和LinkedList大概是最常用到的2个了,细看了一下它们的实现,发现区别还是很大的,这里简单的列一下个人比较关心的区别。类声明ArrayList1234public class ArrayList extendsAbstractList
2014-10-16 23:37:39 345
转载 HashMap,LinkedMap,TreeMap的区别
HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;Hash
2014-10-16 23:28:24 531
原创 java中怎么判断一个字符串中包含某个字符或字符串
js 判断字符串是否包含某字符串,String对象中查找子字符,indexOfvar Cts = "bblText"; if(Cts.indexOf("Text") > 0 ){ alert('Cts中包含Text字符串');}indexOf用法: 返回 Strin
2014-10-15 17:50:31 120841 1
转载 字节流、字符流和缓冲流
字节流和字符流,且他们都有输入流(从屏幕、硬盘或是其他数据源读取数据放入内存中)和输出流(用来向屏幕、硬盘等目的地输出内容),字节流就是一个字节一个字节的读取或是输出(字节都是8位,0到255之间的整数),而字符流是按照文本的那种字符来读取和输出,就是直接读取数字、字母或是中文字等这些我们能够直接识别的字符;至于缓冲流,是指当输出的时候带 有缓冲功能的流(BufferOutputStream)
2014-10-15 15:44:09 3200
原创 java 类型转换
string str = "abcd";char [] ch = str.ToCharArray();byte[] buffer = System.Text.Encoding.Default.GetBytes(str);
2014-10-15 13:22:23 275
转载 Android 去除标题栏
想要除去标题栏只要加上下面两句代码在Activity的onCreate方法中即可(要在setContentView之前添加)。 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置标题栏样式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FUL
2014-10-10 08:09:02 347
原创 获取指定文件下的mp3文件
// 获取sd卡MP3目录下的所有mp3文件File f = new File(Environment.getExternalStorageDirectory()+"/mp3");// 得到指定目录中的所有文件名称String[] names = f.list();List list = new ArrayList();for(int i = 0;iif(names[i
2014-10-10 08:05:14 683
转载 socket通讯2
(转) ------------------ 前言 ------------------ 开发了这么多年,发现最困难的程序开发就是通讯系统。 其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要。(也许这个就是.net的企业级开发的战略吧) 可是来到通讯系统,一切变得困难复
2014-09-25 08:50:12 389
转载 socket通讯
http://blog.csdn.net/xiaoweige207/article/details/6211577“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你
2014-09-25 08:45:38 532
JAVA、android开发常用英语汇总
2014-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人