E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android学习笔记
Android学习笔记
--网络图片查看器和网页源码查看器
网络图片查看器:(读取网络图片,但是每次都是在执行.getResponseCode()方法的时候抛出异常)找出问题点了,在MainActivity中调用这个类的网络操作方法,可能会导致activity的一些问题,谷歌从在android2.3版本以后,系统增加了一个类:StrictMode。这个类对网络的访问方式进行了一定的改变。StrictMode通常用于捕获磁盘访问或者网络访问中与主进程之间交互
u011007829
·
2015-01-31 17:00
android
bitmap
读取网络图片
源码查看
Android学习笔记
:访问和添加通讯录中的联系人和联系人数据库表简介一
直接看代码,有详细注释。1.联系人的数据库文件的位置/data/data/com.android.providers.contacts/databases.contacts2.db2.数据库中重要的几张表contacts表:该表保存了所有的手机联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、 最后一次联系的时间、是否含有号码、是否被添加到收藏夹等信息。可以与表的字
u011007829
·
2015-01-31 09:00
数据库
android
测试
StringBuffer
Android通讯录的访问
Android学习笔记
(三)之带有侧边索引的快速查找(跟带字母索引查找的通讯录差不多)
http://blog.csdn.net/loongggdroid/article/details/9789261效果图如下:第一步:MainActivity的代码如下:[java] viewplaincopypackage net.loonggg.test; import java.util.ArrayList; import java.util.Arrays; import java
leeo1010
·
2015-01-30 21:00
Pro
Android学习笔记
(一五六):传感器(6): 磁场传感器和方位(下)
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。坐标修订在小例子中,新旧两种方法并没有显示太大的差异。单如果我们切换到横屏,情况会如何?用户在看地图,如果我们切换到横屏,我们仍希望我们所看的方位是根据用户视图,给出正前方的方位,也就是原来手机X轴的方位,也即相应的方位角、
flowingflying
·
2015-01-30 17:00
Pro
Android学习笔记
(一五五):传感器(5): 磁场传感器和方位(上)
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。磁场传感器(MagneticFieldSensors)磁场传感器可以用来检测磁场大小,和加速度传感器一样,有x、y、z轴三个方向,单位为uT(microteslas)。磁场传感器也称为compass(指南针),在uses-f
flowingflying
·
2015-01-30 12:00
Android学习笔记
(一)Windows XP 下Android开发环境搭建
之前做了好多WINCE下的开发,操作和样式都感觉很不好,现在想学习一下Android开发,由于以前用C#开发,对JAVA不熟悉就把学习过程留在此吧,便于以后温习。我的Android开发环境搭建也是在网上找了好多资料才完成的,在这过程中遇到了很多问题。 一、Android开发环境搭建需要下载三个工具:1、JDK下载网址: http://java.sun.com/javase/downloads/in
唧唧帝
·
2015-01-29 16:00
android
Android学习笔记
1:使用WebView控件浏览网页
在Android中,可以使用Webview控件来浏览网页。通过使用该控件,我们可以自制一个简单的浏览器,运行效果如图1所示。 图1 运行效果 1.WebView 在使用WebView控件时,首先需要在xml布局文件中定义一个WebView控件,定义的方法如下:1 WebView中提供了很多方法,例如,我们可以使用canGoBack()方法判断是否能够从该网页返回上一个打开的网页;使用getTitl
andinker
·
2015-01-28 21:00
Android学习
Android学习笔记
(1)—— Android屏幕和尺寸单位
网上很多解说挺混的,备忘一下。 获取屏幕参数代码: DisplayMetrics metric = new DisplayMetrics(); //API 17之后使用,获取的像素宽高包含虚拟键所占空间,在API 17之前通过反射获取 context.getWindowManager().getDefaultDisplay().getRealMetrics(metric);
xiaoyaozjl
·
2015-01-22 16:00
Android学习
Android学习笔记
之广播意图及广播接收者MyBroadcastReceiver、Broadcast
(1)第一种使用xml文件进行注册布局文件,添加一个button点击的时候进行广播 MainActivity.javapackagecom.lc.broadcastreceiver_demo; importandroid.app.Activity; importandroid.content.Intent; importandroid.os.Bundle; importandroid.v
u010870518
·
2015-01-20 15:00
广播意图及广播接收者
Android学习笔记
之使用意图打开内置应用程序组件
(1)布局文件如下: (2)MainActivity.javapackagecom.example.intent_openinterapplicationapi; importandroid.app.Activity; importandroid.app.SearchManager; importandroid.content.Intent; importand
u010870518
·
2015-01-20 14:00
Android学习笔记
之自定义Toast
(1)布局文件layout (2)需要弹出的Toast布局文件 (3)类的文件packagecom.lc.toastdialog; importandroid.app.Activity; importandroid.os.Bundle; importandroid.view.Gravity; importandroid.view.LayoutInflater; impor
u010870518
·
2015-01-20 14:00
Android学习笔记
之SQLite数据库的使用及常用的增删改查方法、无sql语句的DRUD方法汇总
(1)目录结构如下:(2)链接数据库的文件:DBHelper.java要继承SQLiteOpenHelper类packagecom.lc.sqlite_demo1.db; importandroid.content.Context; importandroid.database.DatabaseErrorHandler; importandroid.database.sqlite.SQLiteD
u010870518
·
2015-01-19 21:00
增删改查操作
SQLite数据库的使用
Android学习笔记
之Fragment的两种使用方法
一、第一种方法:(1)Fragment的第一种使用方法是使用fragment加载单独的布局文件:(也就是xml的方式实现)结构如下:activity_main.xml主要是在一个线性布局中添加两个线性布局 right.xml是等会使用fragment的时候,加载的一个布局文件:(由于主要是在界面中加载、所以不作特殊要求) MyFragment.java就是加载fra
u010870518
·
2015-01-19 21:00
Fragment
Android学习笔记
之数据的Sdcard存储方法及操作sdcard的工具类
(1)文件的目录(2)各文件的代码: FileService.java也就是操作sdcard的工具类:packagecom.example.data_storage_sdcard.file; importjava.io.ByteArrayOutputStream; importjava.io.File; importjava.io.FileInputStream; importjav
u010870518
·
2015-01-18 17:00
Android学习笔记
之数据的内部存储方式实习数据的读写、存储到Cache实现读写
(1)目录结构(2)布局文件: (3)保存数据、读取数据的工具类:FileService.javapackagecom.example.data_storage_interal.file; importjava.io.ByteArrayOutputStream; importjava.io.File; importjava.io.FileInputStream; importjava
u010870518
·
2015-01-18 14:00
数据的内部存储方式
Android学习笔记
之数据的共享存储SharedPreferences
(1)布局文件,一个简单的登录文件; (2)目录结构:(3)SharedPreferences的工具类LoginService.javapackagecom.lc.data_storage_share.sharepreference; importjava.util.Map; importandroid.content.Context; importan
u010870518
·
2015-01-17 20:00
Android学习笔记
之Menu的ShowAsAction属性的设置
(1)在res--menu目录下的main.xml文件 (2)类的文件packagecom.example.menu_showasaction; importandroid.os.Bundle; importandroid.app.Activity; importandroid.view.Menu; importandroid.view.Men
u010870518
·
2015-01-17 15:00
Android学习笔记
之PopupMenu弹出菜单
(1)布局文件:用于弹出菜单的处罚button: (2)res-menu目录下的main.xml文件: (3)类的文件:packagecom.example.menu_popupmenu; importandroid.os.Bundle; importandroid.app.Activity; importandroid.view.Menu; importandroid.vie
u010870518
·
2015-01-17 15:00
Android学习笔记
之ContextualMenu上下文菜单用于长按事件的确定
(1)在布局文件中创建一个listview: (1)在res--menu目录下的main.xml文件: (3)string.xml文件: (4)类文件:packagecom.example.menu_contextualmenu; importjava.util.ArrayList; importjava.util.List; importandroid.os
u010870518
·
2015-01-17 14:00
contextualMenu
Android学习笔记
之Menu一级菜单、二级菜单的使用
(1)布局文件没有做更改(2)在res--menu目录下的main.xml文件中代码如下: (3)values目录下的string.xml文件中: Menu_submenu Settings Helloworld! 文件 新建 打开 选项 (3)MainActivity.java代码如下:packagecom.example.menu_subm
u010870518
·
2015-01-17 13:00
Menu一级菜单二级菜单的使用
Android学习笔记
之圆角的实现
(1)布局文件:一个button (2)在res文件夹中创建drawable文件,创建button_shape.xml文件
u010870518
·
2015-01-16 19:00
shape
Android学习笔记
之bitmap位图的叠加效果
(1)布局文件 (2)在res下创建drawable文件夹,在文件夹中创建layer-list的xml文件 其他文件不做改动,效果如下:将三张图叠加在一起
u010870518
·
2015-01-16 19:00
Android学习笔记
之Button的点击事件切换点击图片
android:background="@drawable/button_selector"(2)在res文件夹下创建drawable文件夹,创建一个selector文件 文件夹内放三张图片用于切换的时候改变图片(3)其他内容不需要改变文件的图片随着按钮的点击变化
u010870518
·
2015-01-16 18:00
Android学习笔记
之样式和主题之选择器
(1)布局文件 需要在按钮里边使用:android:textColor="@color/button_selector"(2)需要在res目录下创建一个color文件夹button-selector文件内容如下: 其他文件不做修改,默认的就可以
u010870518
·
2015-01-16 16:00
Android学习笔记
之Theme主题的修改设置
(1)布局文件 (2)在values中新建xml文件 fill_parent wrap_content monospace #00FF00 20sp #00FF00 wrap_content wrap_content 48dp 148dp #ACBDEC #b0b0ff @color/custom_theme_color @color/cu
u010870518
·
2015-01-16 16:00
Android学习笔记
之ListView的简单使用
(1) (2)packagecom.example.listview1; importjava.util.ArrayList; importjava.util.List; importandroid.R.anim; importandroid.os.Bundle; importandroid.app.Activity; importandroid.view.Menu; importa
u010870518
·
2015-01-16 14:00
ListView
Adapter
Android学习笔记
之AsyncTask实现文件下载任务
(1)该文件下载主要演示异步任务下载图片(2)布局代码如下:一个ImageView用于存放下载的图片,Button用于开始异步任务下载 (3)控制类packagecom.example.asynctask_download; importjava.io.IOException; importorg.apache.http.HttpResponse; importorg.apache.
u010870518
·
2015-01-16 09:00
异步
下载
AsyncTask
[
Android学习笔记
]自定义控件的使用
From:http://www.cnblogs.com/hellenism/p/3672351.html自定义控件时,最好抽象得彻底,并且编写需严谨,因为可能程序中多处都会引用到它,或者提供给团队中的其他人使用。 其一般步骤为:1.创建控件的类文件,定义其功能逻辑。一般继承自现有控件或者View2.在res/values目录下创建attrs.xml文件,用于定义该控件的xml标签属性,方便在使用x
fyfcauc
·
2015-01-15 14:00
android
Android学习笔记
十八.使用ContentProvider实现数据共享(五).监听ContentProvider的数据改变
一、使用ContentProvider管理多媒体内容 Android提供了Camera程序来支持拍照、拍摄视频,用户拍摄的相片、视频都将存放在固定的位置。Android同样为这些多媒体内容提供了ContentProvider,所以我们可以通过使用ContentProvider实现其他应用直接访问Camera所拍摄的照片、视频等。转载请表明出处:http://blog.csdn.net/u0126
u012637501
·
2015-01-14 18:00
Android开发
Android学习笔记
十五.使用ContentProvider实现数据共享(一)
一、Android如何实现数据共享? 为了在应用程序之间交换数据,Android提供了ContentProvider,ContentProvider是不同应用程序之间进行数据交换的标准API,当一个应用程序需要把自己的数据暴露给其他程序使用时,该应用程序就可通过提供ContentProvider来实现,其他的应用程序就可以通过ContentResolver来操作ContentProvider暴
u012637501
·
2015-01-14 18:00
Android开发
Android学习笔记
十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
Android系统本身提供了大量的ContentProvider,例如联系人信息、系统的多媒体信息等,我们开发的应用程序主要是通过ContentResolver来调用系统的ContentProvider提供的query()、insert()、update()和delete()方法来获取Android内部的数据。转载请表明出处:http://blog.csdn.net/u012637501(嵌入
u012637501
·
2015-01-14 18:00
Android开发
【
Android学习笔记
】DatePickerDialog和TimePickerDialog日期选择器和时间选择器
(1)布局文件 (2)类文件packagecom.example.date_time_dailog; importjava.util.Calendar; importandroid.app.Activity; importandroid.app.DatePickerDialog; importandroid.app.DatePickerDialog.OnDateSetLis
u010870518
·
2015-01-14 15:00
日期选择器和时间选择器
android学习笔记
(四)ContentProvider详解
ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。android中对数据操作包含有:file,sqlite3,Pr
eric_hwp
·
2015-01-14 14:00
ContentProvider
android学习笔记
(三)四大组件Broadcast Receiver详解
BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的: ·正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们都运行在一个未定义的顺序,通常是在同一时间。这样会更有效,但意味着receiver不能包含所要使用的结果或中止的API。 ·有序广播 Ordered
eric_hwp
·
2015-01-14 14:00
Broadcast
android学习笔记
(二)四大组件Service详解
service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。 Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过<service>来声明。可以通过contect.
eric_hwp
·
2015-01-14 14:00
Android学习
【
Android学习笔记
】自定义AlertDialog对话框
(1)布局文件: (2)类的文件:packagecom.example.alertdialog; importandroid.os.Bundle; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.app.AlertDialog.Builder; importandroid.conte
u010870518
·
2015-01-14 12:00
单选对话框
多选对话框
警告对话框
android学习笔记
(一)四大组件activity详解
一、Activity详解二、Service详解三、BroadcastReceiver详解四、ContentProvider详解外加一个重要组件intent的详解。 一、Activity详解Activty的生命周期的也就是它所在进程的生命周期。 一个Activity的启动顺序:onCreate()——>onStart()——>onResume()当另一个Activity启动时:第一个Activit
eric_hwp
·
2015-01-14 09:00
Android学习
Pro
Android学习笔记
(一五四):传感器(4):陀螺仪、加速传感器
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。陀螺仪陀螺仪(Gyroscopesensor)测量设备转动的角速度。最早的陀螺仪发明在中国,科学应用则在西方,陀螺仪是为士大夫坐轿子看书是免收烛光摇曳发明的,这在很久之前一部西方拍的科教片看到,具体名字忘了。ProAndro
flowingflying
·
2015-01-11 16:00
LocalM**维护笔记 &&
Android学习笔记
0、binder客户端向服务端获取服务的引用的工具,在内核层1、Bundle在两个activity中跳转,使用Intent即可达到从classA-〉classB;如果跳转的过程中要传递信息可以使用Bundle,Bundle可以创建键值对对象;使用put**()创建使用get**()读取;2、handler接受子线程的数据,并用此数据配合主线程更新UI;在主线程中不推荐执行耗时的操作 所以放在子线程
kg_second
·
2015-01-08 09:00
Android学习笔记
十六.使用ContentProvider实现数据共享(二).URI...工具类
转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)一、UriMatcher与ContentUris工具类UriMatcher1.功能概述 开发ContentProvider时所实现的query()、insert()、delete()、update()方法的第一个参数为Uri参数,该参数由ContentResolver调用这些方法时传入。在上一篇博
u012637501
·
2015-01-07 21:00
Android开发
Android学习笔记
十四.Android数据存储与IO.SD卡的读写实例
当程序通过Context的openFileInput或openFileOutput来打开文件输入流、输出流时,程序所打开的都是应用程序的数据文件夹里的文件(即手机内置的存储空间)。为了更好地存、取应用程序的打文件数据,应用程序需要读、写SD卡上的文件。转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)一、读、写SD卡上的文件开发思路1.调用En
u012637501
·
2015-01-07 21:00
Android开发
Android学习笔记
十三.Android数据存储与IO.File存储常用API
Android通过一套完整的I/O流体系,包括FileInputStream、FileOutputStream等,通过这些I/O流来访问手机存储上的文件。转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)一、API1.File(1)功能:该类提供一些有限的功能-获取或设置文件的权限、文件类型、最后依次修改时间等,通常它所代表的文件名(包含路径)
u012637501
·
2015-01-07 21:00
Android开发
Android学习笔记
十二.Android数据存储与IO.SharedPreferences
SharedPreferences转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 对于应用程序的数据输入、输出,如果是应用程序只是少量数据需要保存,那么使用普通文件就可以了(SharedPrefereces);但如果应用程序有大量数据需要存储、访问,就需要借助数据库了。Android系统内置了SQLite数据库,SQLite数据库是一个真正轻
u012637501
·
2015-01-07 21:00
Android开发
Android学习笔记
09:Paint及Canvas的简单应用
Android学习笔记
09:Paint及Canvas的简单应用在Android中需要通过graphics类来显示2D图形。
Carl_
·
2015-01-07 11:00
Android学习笔记
十一.fragment(三) 之《兼容多分辨率的应用》实战
转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 在上一篇博文中介绍了如何使用AndroidFragment开发适用于大屏幕应用,现在我们在上一个应用的基础上继续学习如何使用Fragment开发兼容多分辨率的应用。1.建立/res/values-large/refs.xml引用资源文件 为了开发兼顾屏幕分辨率的应用,我们需要建立一个引用资源文
u012637501
·
2015-01-04 17:00
Android开发
Android学习笔记
十.fragment(二) 之《图书详情》实战
转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 通过上一篇博文《深入理解fragment一》,我们学习了Android-Fragment的核心知识点。现在在此基础上,利用Fragment技术开发一款适用于大屏幕手机/平板的查找图书详情的应用软件。该项目主要在于两方面,一是Activity、Fragment的源码实现;二是,布局界面资源文件的实
u012637501
·
2015-01-04 17:00
Android开发
Android学习笔记
九.fragment(一)
转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) Fragment是Android3.0引入的新API,可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的
u012637501
·
2015-01-04 17:00
Android开发
Android学习笔记
八.LauncherActvity 之LauncherActivity、PreferenceActivity、PreferenceFragment
转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 从下图我们可以知道,LauncherActivity、PreferanceActivity均继承于ListActivity,其中LauncherActivity实现当列表界面列表项被点击时所对应的Acitvity被启动;PreferanceActivity实现一个程序参数设置、存储功能的A
u012637501
·
2015-01-04 17:00
Android开发
Android学习笔记
-四大组件-Activity(上)
Activity的概述: 什么是Activity?在我们现在使用的应用你所看见的窗口组件,我们可以把它当做是一个Activity,例如你启动计算机看到的界面也可以称之为Activity,打开一个应用程序所看见的界面也可以称其为Activity.Activity的三种状态: 所谓的Activity也有它的状态,就像人一样,有三种基本的状态,例如:吃饭、睡觉
指键
·
2015-01-02 14:00
activity的生命周期
Android学习笔记
Activity的状态
Pro
Android学习笔记
(一五三):传感器(3):近距离传感器、温度传感器、气压传感器
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。近距离传感器近距离传感器(Proximitysensor)给出物体与设备之间的距离(cm),或者告知物体是近或是远。有些近距离传感器值的解析度与最大值一样,就是只返回两个值,0.0或者最大值。我们无法在安装设备之前知晓传感器
flowingflying
·
2014-12-25 20:00
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他