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学习笔记
【一】Android学习感言(包含学习见解、学习方法)
Android学习感言(包含学习见解、学习方法) 开始前我想我还是先描述一下我目前的状况:本人大三,在某个大学学习计算机科学与技术专业,看上起好像是本科,然而并没有什么卵用。即将奔向大四,说白了就是马上要找工作了呗,7月3号考完最后的科目。对于自己的现状还是一头雾水,而在这几天我的同学朋友们报各种培训班也就开始了(什么达内、千峰、思成等等简直不想数了),培训?可是我并没有这样做。于是我就更慌了。终
zhan1350441670
·
2015-07-24 16:00
android
自学
Android学习笔记
之AndroidManifest.xml文件解析 service
http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html7、第三层【1】service与activity同级,与activity不同的是,它不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行。比如听音乐,网络下载数据等,都是由service运行的【2】service生命周期:Serv
tonykk2008
·
2015-07-23 15:00
Android学习笔记
----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题
同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件。 解决办法如下: 1、谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是: Error:Execution failed for task ':duchazhushou:dexRelease'. &
·
2015-07-20 11:00
exception
最近整理的
Android学习笔记
今天记录一下这段时期学习android的笔记,这些笔记比较凌乱,但总归是有用的,以后什么时候有用,可以直接查询来使用。通过命令操作contentprovideradbshellcontentinsert--uri的使用在命令行下输入adbshellcontent会提示相关的使用说明ubuntusqlite3可视化sudoapt-getinstallsqlite3sqlite3-versionsud
mockingbirds
·
2015-07-18 14:19
android
最近整理的
Android学习笔记
今天记录一下这段时期学习android的笔记,这些笔记比较凌乱,但总归是有用的,以后什么时候有用,可以直接查询来使用。Android沉浸式状态栏如果想要我们的应用打开以后和状态栏的颜色保持一致,或者是我们自己定义的颜色,可以这样来做:布局: 这里为textView设置了如下两个属性:android:clipToPadding=”true”android:fitsSystemWindow
mockingbirds
·
2015-07-18 14:00
android
学习笔记
Android学习笔记
----TimerTask中显示Toast的问题
今天想在TimerTask的run函数中调用Toast显示一下提示信息,却总是导致程序崩溃。可是try语句块却又无法捕获到异常,代码如下: ...... Timer timer = new Timer(); TimerTask sampleTask = null; ...... if (sampleTask==null){ sampleTask = new Tim
·
2015-07-16 22:00
timertask
Android学习笔记
1.启动一个AVD 2.命令行运行adb shell可连接到AVD,这也就是命令行客户端 3.如何启动一个程序 am start -n package name/.activityName am start -n com.example.helloworld/.MainActivity 启动Android设置工具的命令如下所示: # am start -
darrenzhu
·
2015-07-13 20:00
android
Android学习笔记
1.启动一个AVD 2.命令行运行adb shell可连接到AVD,这也就是命令行客户端 3.如何启动一个程序 am start -n package name/.activityName am start -n com.example.helloworld/.MainActivity 启动Android设置工具的命令如下所示: # am start -
darrenzhu
·
2015-07-13 20:00
android
Android学习笔记
----天地图API开发之UnsatisfiedLinkError
由于在jniLibs目录下移除了x86的相关so文件,后来又因为需要在PC模拟器上调试,将该文件夹恢复后,增加了天地图的sdk,却忘记将libMapEngine.so文件同时拷贝至x86目录下,导致如下错误: 07-11 06:50:02.684 2092-2092/com.yeahgis.dczs E/art﹕ No implementation found for int com.t
·
2015-07-11 14:00
Android学习
Pro
Android学习笔记
(一七一):说在最后
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。对于《ProAndroid4.0》的学习笔记总算是有始有终,也算是不容易。Android已经是相当成熟的操作系统,也正在向物联网等方向发展。在一两周之前,有一个课题要写科技报告,里面谈到了Android当下的发展趋势。摘取部
flowingflying
·
2015-07-09 11:00
Pro
Android学习笔记
(一七零):发布应用(3):打开商店、许可和ProGuard
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。打开应用商店Android提供URI(market://),在代码中打开AndroidMarket应用商店。Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("marke
flowingflying
·
2015-07-06 11:00
Pro
Android学习笔记
(一六九):发布应用(2):应用准备
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。应用本地化如果应用支持多种语音,在res/下通过不同的目录进行适配,例如res/values-fr则是针对缺省语音为法文的系统。因此,与UI有关的字符串值,通常在res/values(-xx)/下的xml,如strings.
flowingflying
·
2015-07-02 10:00
Android学习笔记
:Handler初步
HandlerHandler,它直接继承自Object,一个Handler允许发送和处理Message或者Runnable对象,并且会关联到主线程的MessageQueue中。每个Handler具有一个单独的线程,并且关联到一个消息队列的线程,就是说一个Handler有一个固有的消息队列。当实例化一个Handler的时候,它就承载在一个线程和消息队列的线程,这个Handler可以把Mess
imjam
·
2015-06-30 22:25
handler
Android学习笔记
:Handler初步
HandlerHandler,它直接继承自Object,一个Handler允许发送和处理Message或者Runnable对象,并且会关联到主线程的MessageQueue中。每个Handler具有一个单独的线程,并且关联到一个消息队列的线程,就是说一个Handler有一个固有的消息队列。当实例化一个Handler的时候,它就承载在一个线程和消息队列的线程,这个Handler可以把Mess
imjam
·
2015-06-30 22:25
handler
Pro
Android学习笔记
(一六八):发布应用(1):测试和适配
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。在我们提交一个商用的Android应用前,我们需要确保应用有效。测试应用尽可能在不同的设备中进行测试。因为不同设备有不同的硬件规格,有一些提供真机测试的环境(大致是N多台真机通过扩展USB连接到某个服务器上,该服务器对外提供
flowingflying
·
2015-06-30 15:00
Android学习笔记
----Java字符串MD5加密
代码如下: 1 /** 2 * MD5单向加密,32位,用于加密密码,因为明文密码在信道中传输不安全,明文保存在本地也不安全 3 * 4 * @param str 5 * @return 6 */ 7 public static String md5(String str) { 8 Mess
·
2015-06-30 08:00
Android学习
Android学习笔记
----Java中的字符串比较
用习惯了C#、C++,在做字符串比较时想当然地使用如下语句: 1 string str1 = "abcd", str2 = "abcd"; 2 if(str1==str2) 3 { 4 return true; 5 } 6 else 7 { 8 return false; 9 } 殊不知在Java中,两个String类
·
2015-06-30 08:00
Android学习
Android学习笔记
--用户手势检测-GestureDetector使用详解
转载:http://blog.csdn.net/harvic880925/article/details/39520901一、概述当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些
holy__
·
2015-06-24 11:04
android
Android学习笔记
之—采用Pull解析XML文件
Android提供了好几种解析XML的方式,今天学习Pull解析方式: DOM解析:需要加载进内存,效率较低,占用资源; SAX解析:基于事件驱动Pull解析:也是基于事件的解析,但是比SAX解析方式简单,方便; 这里假设我们要解析weather.xml文档 20摄氏度 5月20日多云转阴 南风3-4级 上海 200 20摄氏度 5月20日多云转阴 南风5-4级 北京 8
hanmengaidudu
·
2015-06-22 13:00
Android学习笔记
之—XML文件的序列化
以文件的方式在sd卡或者内存存储信息,这个方法不是特别方便,android提供了一个面向对象的方式,以xml文件存储,即序列化。把所有要存储的信息以xml文件的格式存储,这个不仅可以避免用户信息中存在非标准字符引起的错误,而且更加简洁明了。本文我们会构造大量短信,并且以xml的形式存储这些短信信息。本文提供实现了两种方式存储为xml文件,一种是认为创造一个xml文件,并且按照xml文件的格式填写信
hanmengaidudu
·
2015-06-22 12:00
Android学习笔记
:Canvas,Drawable,Bitmap
这一节总结一下关于图形处理相关的知识。Android中2D图形处理引擎主要有以下几个重要部分组成:Canvas:holdthe”draw”calls.画布,执行画图的操作函数(实际Canvas是画家的角色,Bitmap才是真正的画布)Bitmap:holdthepixels.存放位图数据Paint:describethecolorsandstylesforthedrawing画笔的样式(颜色,粗细
benben8901
·
2015-06-19 15:00
android
bitmap
canvas
drawable
记录
Android学习笔记
和部分IOS收藏
Android实用技术汇总 &IOS实用技术汇总个人整理的学习资料,仅供参考。(很长时间了,不再更新)1、访问网络:http://loopj.com/android-async-http/ 技术参考:http://loopj.com/android-async-http/doc/com/loopj/android/http/package-summary.ht
xuexixiaoshizhe
·
2015-06-17 22:00
笔记
Pro
Android学习笔记
(一六七):联系人API(10):在Personal Profile中添加raw contact
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。在PersonalProfile中添加rawcontact和普通的contact差不多,只是数据存放在profile.db中相应的表格中。小例子将在profile中添加一个rawcontact。相关的代码片段如下,和普通联系
flowingflying
·
2015-06-16 19:00
Android学习笔记
:Android动画 tween,frame,property
DrawableAnimationDrawableAnimation(FrameAnimation):帧动画,像放电影一样一帧帧的播放图片的形式展现动画。在xml中实现代码: android:oneshot为true是动画只执行一次,false时循环执行。一个item表示一个图片,android:duration为这个帧的显示时间。使用方法:ImageViewrocketImage=(Im
benben8901
·
2015-06-12 16:00
android
animation
android学习笔记
android获得签名证书的详细信息:keytool-list-v-keystore签名证书的路径,如下:android实现截屏的效果://构建Bitmap WindowManagerwindowManager=getWindowManager(); Displaydisplay=windowManager.getDefaultDisplay(); intw=display.getWidth
mockingbirds
·
2015-06-11 21:00
android
笔记
Android学习笔记
:如何自定义ViewGroup和View
概述自定义ViewGroup和View的行为,主要是通过继承修改基类的onMeasure(),onLayout(),onDraw()三个函数。三个函数功能分别:onMeasure():计算当前视图的大小,在layout过程中会使用调用子视同的函数计算器大小onLayout():布局当前视图的子视图的布局onDraw():绘制当前视图的实现。通过三个函数的功能可以看出在实现自己的ViewGroup通
benben8901
·
2015-06-10 17:00
android
【
Android学习笔记
】listview添加footerView后footerview点击事件无响应
昨天晚上本来是照着郭霖大大的《第一行代码》敲着示例代码的,写到listView的时候,自己突发奇想想要在listview下面加一个editview和一个Button做成了这样功能很简单,上面是listview,下面footerview,就是按send就能把edittext中的文本用toast形式发送出来。但是!!最开始直接myButton=(Button)findViewById(R.id.but
jxlaozhuan
·
2015-06-05 15:00
ListView
footerview
事件监听器
udacity android 学习笔记: lesson 4 part b
udacity
android学习笔记
:lesson4partb作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八声明
titer1
·
2015-06-04 07:00
android
Udacity
udacity android 学习笔记: lesson 4 part a
udacity
android学习笔记
:lesson4parta作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八声明
titer1
·
2015-06-04 07:00
android
Udacity
udacity
android学习笔记
: lesson 3
udacity
android学习笔记
:lesson3作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八声明:
titer1
·
2015-06-04 06:00
android
Udacity
udacity 之
android学习笔记
:lesson 2
udacityandroidlesson2学习笔记作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0,转载请注明作者及出处。tips:https://code.csdn.net/tite
titer1
·
2015-06-04 06:00
android
Udacity
Android学习笔记
--欢迎界面的实现
项目文档结构 步骤一:布局activity_guide.xml fragment1.xml fragment2.xml........ 与1 类似 步骤二:自定义ViewAdapterpackage com.fch.android.a
uncom2005
·
2015-05-30 11:53
android
界面
引导
Android学习笔记
--欢迎界面的实现
项目文档结构 步骤一:布局activity_guide.xml fragment1.xml fragment2.xml........ 与1 类似 步骤二:自定义ViewAdapterpackage com.fch.android.a
费工夫大哥
·
2015-05-30 09:18
android
引导界面
Android学习笔记
--欢迎界面的实现
项目文档结构 步骤一:布局activity_guide.xml fragment1.xml fragment2.xml........ 与1 类似 步骤二:自定义ViewAdapterpackage com.fch.android.a
费工夫大哥
·
2015-05-30 09:13
android
引导界面
Android学习笔记
--欢迎界面的实现
项目文档结构 步骤一:布局activity_guide.xml fragment1.xml fragment2.xml........ 与1 类似 步骤二:自定义ViewAdapterpackage com.fch.android.a
费工夫大哥
·
2015-05-30 09:56
android
引导界面
Pro
Android学习笔记
(一六六):联系人API(9):Personal Profile
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。profile的数据库PersonalProfilecontact和其他的contact一样,但只有为一个,由单独的数据块profile.db进行存放,这个数据库和contact2.db的结构是一样的。由于只有一个整合联系人
flowingflying
·
2015-05-29 10:00
Android学习笔记
之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services,等等),他们各自的实现类,各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProviders,Services,和IntentReceivers
henry-zhang
·
2015-05-27 10:00
Android学习笔记
(一)――Android应用的界面编程
Android提供了大量丰富的UI组件,所有的UI组件都继承自View类,View组件非常类似于Swing编程的JPanel,它代表一个空白的矩形区域。Android采用“组合器”设计模式来设计View和ViewGroup:ViewGroup是View的子类,因此ViewGroup也可以当成View使用。Android推荐使用XML布局文件来定义用户界面,而不是使用Java代码来开发用户界面。使用
小磊7528
·
2015-05-26 21:23
android
总结
学习
Pro
Android学习笔记
(一六五):联系人API(8):控制整合
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。当我们创建一个rawcontact的时候,我们可以控制是否允许和其他rawcontact进行整合,在raw_contacts表中有一个字段aggregation_mode,缺省为0。有下面三个数值,顾名思义,就是要整合,禁止
flowingflying
·
2015-05-25 11:00
Android学习笔记
:TabHost 和 FragmentTabHost
TabHost 命名空间: android.widget.TabHost 初始化函数(必须在addTab之前调用): setup(); 包含两个子元素: 1.Tab标签容器TabWidget(@android:id/tabs) 2.Tab内容容器FrameLayout(@android:id/tabcontent)FragmentTabH
zcl111
·
2015-05-24 22:00
Android学习笔记
―第十一章 Fragment
第十一章Fragmentandroid-supportV4:Android在新版本新增功能的兼容包,最低兼容1.6路径:adt-bundle-windows-x86-20131030\sdk\extras\android\support\v4功能:Fragment、ViewPager、视频播放查看supportV4源代码:(1)在项目lib文件夹上new→file,文件名为android-supp
lyklykkk
·
2015-05-20 11:03
android
Fragment
supportV4
Android学习笔记
―第十一章 Fragment
第十一章Fragmentandroid-supportV4:Android在新版本新增功能的兼容包,最低兼容1.6路径:adt-bundle-windows-x86-20131030\sdk\extras\android\support\v4功能:Fragment、ViewPager、视频播放查看supportV4源代码:(1)在项目lib文件夹上new→file,文件名为android-supp
lyklykkk
·
2015-05-20 11:03
android
Fragment
supportV4
Android学习笔记
―第十章 动画
第十章Android中的动画实现动画的方案:gif/flash/视频动画的原理及三要素:原理:若干张图片、连续快速切换。三要素:多张图片、顺序、时间间隔动画的分类:(1)FrameAnimation帧动画(DrawableAnimation)实现步骤:a.准备好若干张图片b.新建一个AndroidXML文件,其中,ResourceType:Drawable,RootElement: animati
lyklykkk
·
2015-05-20 11:38
动画
android
Android学习笔记
之手势识别
手势识别有两种方式 1、使用GestureDetector 2、使用GestureOverlayView 一、使用GestureDetector进行手势识别MotionEvent:1.用于封装手势、触摸笔、轨迹球等动作事件2.内部封装用于记录横轴和纵轴坐标的属性X和YGestureDetector识别各种手势OnGestureListener1.手势交互的监听接口,其提供多个抽象方法2.根据Ges
ddxxll2008
·
2015-05-19 12:00
Android学习笔记
:ListView及BaseAdapter使用
ListView是Android中常用的重要组件之一,基本上所有软件基本都会使用ListView,所以要对ListView非常熟悉。先看看程序效果图:ListView的样式很多,有纯文字型,带图片显示,带按钮的等等。本次演示一个带图片的ListView。①布局文件:在ListView程序中,布局文件相比其他普通控件会多出至少一个,其原因是还需要一个关于ListView里面内容条目的布局文件。内容条
imjam
·
2015-05-19 11:44
android
BaseAdapter
ListView
Android学习笔记
:ListView及BaseAdapter使用
ListView是Android中常用的重要组件之一,基本上所有软件基本都会使用ListView,所以要对ListView非常熟悉。先看看程序效果图:ListView的样式很多,有纯文字型,带图片显示,带按钮的等等。本次演示一个带图片的ListView。①布局文件:在ListView程序中,布局文件相比其他普通控件会多出至少一个,其原因是还需要一个关于ListView里面内容条目的布局文件。内容条
imjam
·
2015-05-19 11:44
android
ListView
BaseAdapter
Android学习笔记
―第九章 Activity的加载模式
第九章Activity的加载模式task:类似于栈,每次打开界面会创建一个task,然后将这开启的界面放入到该task中。(1)standard:默认模式每次都会创建一个新的界面,将该界面加入task中(2)singleTop:栈顶单实例模式a.如果目标Activity不存在,创建一个新的Activity,存入到task中b.如果目标Activity已经存在,并且处于栈顶,不会再创建新的Activ
lyklykkk
·
2015-05-18 13:22
android
intent
Activity加载模式
Android学习笔记
―第九章 Activity的加载模式
第九章Activity的加载模式task:类似于栈,每次打开界面会创建一个task,然后将这开启的界面放入到该task中。(1)standard:默认模式每次都会创建一个新的界面,将该界面加入task中(2)singleTop:栈顶单实例模式a.如果目标Activity不存在,创建一个新的Activity,存入到task中b.如果目标Activity已经存在,并且处于栈顶,不会再创建新的Activ
lyklykkk
·
2015-05-18 13:22
android
intent
Activity加载模式
Android学习笔记
―第八章 数据存储
第八章数据存储数据存储方式InternalStorage内部存储ExternalStorage外部存储SQLiteDataBase数据库存储Http网络存储SharedPrefrences参数共享存储位置:data/data/包名/shared_prefs/MainAcitivy.xml格式:xml保存数据://获取SharedPrefrences类型对象SharedPrefrencessp=ge
lyklykkk
·
2015-05-18 11:40
数据库
android
数据存储
Android学习笔记
:进度条ProgressBar和线程
ProgressBar是进度条,android中的指示器,先看效果图上图中水平进度条可以看见有两种颜色,浅色的是SecondaryProgress,可以用作展示中间进度用。ProgressBar是有多种样式的,有水平的和圆圈打转的。若需要指示进度的可以使用水平的,其他样式在可以在androidapi文档找到Otherprogressbarstylesprovidedbythesysteminclu
imjam
·
2015-05-17 16:34
线程
android
进度条
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他