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开发笔记
1之HelloWorld
一:新建项目 File-New-Android Application Project 图:HelloAndroid的项目 src文件夹 src:存放项目的源码,在src文件夹中,系统为我们自动创建了MainActivity.java package com.example.helloandroid; import android.os.B
·
2015-10-28 08:24
helloworld
Android开发笔记
得到当前Activity的RelativeLayout RelativeLayout root = (RelativeLayout)View.inflate(this, R.layout.activity_main, null); 遍历控件 http://www.open-open.com/lib/view/open1391951537129.html /** * @no
·
2015-10-27 11:42
Android开发
Android开发笔记
——ListView模块、缓存及性能
ListView是Android开发中最常用的组件之一。本文将重点说明如何正确使用ListView,以及使用过程中可能遇到的问题。ListView开发模块图片缓存可能遇到的问题 一、ListView开发模块从项目实践的角度来看,ListView适合“自底向上”的开发模式,即从每个条目的显示组件,到对其进行控制的数据结构,最后通过Activity等进行使用。主要包括以下模块:1、首先是item组件,
yh_thu
·
2015-10-23 16:00
Android开发笔记
第一篇(开放手机联盟--Open Handset Alliance)
(本文来自安卓巴士开发网) 什么是开放手机联盟?开放手机联盟,Open Handset Alliance:是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动系统。开放手机联盟包括手机制造商、手机
·
2015-10-23 08:10
Android开发
android开发笔记
蓝牙
相关类: 1.BluetoothAdapter 顾名思义,蓝牙适配器,直到我们建立bluetoothSocket连接之前,都要不断操作它 BluetoothAdapt
joker_zhou
·
2015-10-16 10:00
android开发笔记
之system.prop使用(1)
关于一个宏开关的添加在高通平台,想要添加一个宏开关,可以尽量控制更大范围的代码,我选择了system.prop文件中,添加了一个开关:在system.prop中添加tinno_gms_able=false在java文件的使用方式importandroid.os.SystemProperties;if(SystemProperties.getBoolean("tinno_gms_able",fals
hfreeman2008
·
2015-09-18 10:00
android
System
prop
android开发笔记
之grep的使用
什么是grep:grep(GloballysearchaRegularExpressionandPrint)正则表达式全局搜索并打印信息,是一种强大的文本搜索工具,grep常用命令查看grep的命令大全android@tesdt-Precision-T1700:~$grep--help 用法:grep[选项]...PATTERN[FILE]... 在每个FILE或是标准输入中查找PATTERN。
hfreeman2008
·
2015-09-09 23:00
grep
android开发笔记
之进程通信Messenger
写在前面的话前面我写了一篇文章—android学习之remoteservice的aidl详解,讲到跨进程多线程通信,我们使用aidl技术来实现。但是平时我们大部分的应用可能只要要求跨进程通信,而不需要使用多线程,那么这时候,Messenger就是我们的一个非常好的选择。比起aidl来,Messenger实现更简单,并且不需要考虑线程安全的问题。我参考了文章:Android基于Message的进程间
hfreeman2008
·
2015-08-15 15:00
android
messenger
android开发笔记
之remote service 的aidl详解
写在前面的话:关于remoteservice中使用aidl来实现跨进程,多线程通信,我是参考了三篇文章,大概把这个弄明白了。(1)android官方关于aidl的说明文档docs/guide/components/aidl.html(2)Android学习笔记23服务Service之AIDL和远程服务实现进程通信以及进程间传递自定义类型参数http://blog.csdn.net/honeybab
hfreeman2008
·
2015-08-13 00:00
android
service
remote
aidl
android开发笔记
之摇一摇功能的实现
引言:今天,在修改闹钟的一个bug,发现了在时钟(android5.0)设置中有一个摇动行为设置项,主要是针对闹钟响铃声时,如果我们不想起床,可以通过设置摇动手机来关闭铃声或者延时多长时间再响闹铃。主要原理(1)启动一个service,中service中监听摇动手机的操作。(2)在服务中,注册一个SensorEventListener监听事件,处理Sensor.TYPE_ACCELEROMETER
hfreeman2008
·
2015-08-06 23:00
android
摇一摇
SensorEven
android开发笔记
之service(一)
前面的话曾经去一个高大上的公司面试,面试官给我一支笔要我写一下service的生命周期。然后,我还真不会写,虽然说经常用service,但是还真说不清service的生命周期。然后就让人见笑了,最后自己也笑了。今天,我们来详细的看看service的介绍service简介service的官方介绍:AServiceisanapplicationcomponentrepresentingeitheran
hfreeman2008
·
2015-07-26 00:00
android
service
麦子学院
android开发笔记
:Android更换RatingBar图片
麦子学院的android老师给你我们讲android更哈unratingbar图片时说到RatingBar是我们在系统显示分数的好组件,但是我们一般想把RatingBar装饰的更好看,想把更好看的图片用来替换系统默认的图片,系统默认的样子是这样的: 下图是个不错的选择哦: 想要实现如上效果,首先我们在styles.xml写入一个样式: Xml代码 1. 2. 3. 4
小懒人23
·
2015-07-23 11:00
android
Android开发
【
Android开发笔记
】返回上层Activity的正确打开方式
技术支持 http://stackoverflow.com/questions/12276027/how-can-i-return-to-a-parent-activity-correctly 首先,在网上看到有人这么写: 1 @Override 2 public boolean onOptionsItemSelected(MenuItem item)
·
2015-07-22 15:00
Android开发
android开发笔记
之Volley (1)
1.volley的简单介绍VolleyisanHTTPlibrarythatmakesnetworkingforAndroidappseasierandmostimportantly,faster.VolleyisavailablethroughtheopenAOSPrepository.Volley是一个HTTP库。它使得androidapp的网络数据传输更简单,更快。Volley的设计目标就是
hfreeman2008
·
2015-07-17 23:00
android
Volley
【
Android开发笔记
】杂草丛生
Android studio shift+enter : start new line Theme 将 <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 改为 <style
·
2015-07-07 12:00
Android开发
【
Android开发笔记
】底部菜单栏 FragmentTabHost
公司项目,需求本来是按照谷歌官方指南写的,菜单栏设计成在导航栏下方 结果呢,审评时,BOSS为了和iOS统一,改成了底部菜单栏(标准结局),我只能呵呵呵呵呵呵呵 查了查资料发现实现底部菜单栏用的是FragmentTabHost,下面记录下具体如何实现的 首先,假设我有3个菜单栏,对应3个Fragment:FragmentA、FragmentB、FragmentC 这3个Fr
·
2015-07-07 11:00
Android开发
【
Android开发笔记
】Android Splash Screen 启动界面
1 public class SplashActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 7 /
·
2015-07-03 16:00
Android开发
android开发笔记
1:TextView的属性详解
本文来自转载和自己的补充:原文出处 1:android:autoLink:设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) 2:android:autoText:如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType:指定getT
卡缪
·
2015-06-07 16:14
android
开发
输入法
email
英文字母
android开发笔记
之Vim
1.几个有意义的网址:在学习使用vim之前,我们应该先看看下面几个网站:(1).Vim简明教程http://blog.csdn.net/niushuai666/article/details/7275406(2).vi和vim编辑器http://jingyan.baidu.com/article/9f63fb91c58387c8400f0eef.html(3).百度百科—vimhttp://bai
hfreeman2008
·
2015-06-02 12:09
android开发笔记
android开发笔记
android开发笔记
之通过辅助类解决findViewById需要对返回值强制类型转换的问题
1.android中findViewById需要对返回值强制类型转换的问题描述 findViewById的返回值是view类型,通常开发中,我们需要将其强制转换成实际类型,输入麻烦、代码丑陋:@Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setCont
hfreeman2008
·
2015-04-13 23:00
android
findViewById
SparseArray
拖延症患者的
Android开发笔记
- 计时器 widget
一需求分析1)需求来源与操作分析与技术分析Android自带的时钟应用操作非常不人性化,对于常用倒计时和计时的小伙伴简直就是摧残。所以我打算做一个操作非常简单的倒计时widget。操作上类似自带闹钟的设置方式,环形时钟界面,点击某个时间,直接开始倒计时,widget是支持点击事件的,所以需求应该是可以实现的。2)特别说明,作为拖延症晚期,有可能本文的计划完全不能实现,如果有一天我真的完成了计划。。
序章
·
2015-03-17 10:00
android开发笔记
之android:layout_weight的使用
android:layout_weight是线性布局(Linearlayout)中,表示控件的比重,权重的一个属性。这个属性,我们可以用来表示一个在一个线性布局中,几个控件按比例显示,这当然也包括各个控件平均显示。这个属性其实,对界面UI适配是一个非常有用的。 Google官方推荐,当使用weight属性时,将width设为0dip即可,效果跟设成wrap_content是一样的。这样a
hfreeman2008
·
2015-02-10 15:00
学习
android开发笔记
最近重点看了几个android工程的源代码,有几点疑问 1:为什么android客户端游戏要开启n个线程,而且通常每个线程的操作只有i++; 2:为什么很多列表在游戏逻辑和绘制逻辑里没有做同步; 3:为什么一些标准变量没有使用volatile; 4:为什么不使用线程安全的容器; 5:虽说opengl只支持java里面的数组,但是诸如List和Set都可以转换成数组
·
2015-01-22 19:00
Android开发
Android开发笔记
活动 一个活动就是一个用户界面屏幕。应用程序可以定义一个或活动,以处理程序不同阶段的任务。作为应用程序生命周期的一部分,每个活动都要保存自己的状态,以便日后还原这些状态意图 意图是描述具体动作的机制,例如“拍照”,在Android中,几乎所有事情都要经历意图这个阶段,所以有很多机会可替换或重用很多组件服务 服务实在后台运行的任务,无需用户直接与其交互,它与
chao2010686
·
2015-01-07 14:00
Android开发笔记
之:Handler Runnable与Thread的区别详解
From:http://www.jb51.net/article/37465.htm本篇文章是对在Android中HandlerRunnable与Thread的区别进行了详细的分析介绍,需要的朋友参考下.在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run
朱先忠老师
·
2014-12-19 21:24
thread
Runnable
android
handler
Android开发笔记
之:Handler Runnable与Thread的区别详解
From:http://www.jb51.net/article/37465.htm本篇文章是对在Android中HandlerRunnable与Thread的区别进行了详细的分析介绍,需要的朋友参考下.在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run
googlingman
·
2014-12-19 21:24
Android
Handler
Runn
Cocos2d-x与服务器开发
AsyncTask 研究三 新增接口
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和《
Android开发笔记
之:深入理解多线程AsyncTask》这里就不重复。
chaoyue0071
·
2014-12-11 10:00
android
AsyncTask
android开发笔记
之Button的圆角和按下效果
1.效果图:2.源码部分:(1)drawable/round_click,xml文件 (2)Button布局文件3.录制动画的软件说明: gifcam,非常好用的。4.参考资料:(1)Android相对布局+圆角按钮+Shape样式http://blog.chinaunix.net/uid-25799257-id-3964454.html
hfreeman2008
·
2014-11-23 23:00
android
button
圆角
按下效果
android开发笔记
之findviewbyid在复杂布局文件中的应用
view对象句柄的获取是非常重要的,一个view对象,一旦我们获取到了她的句柄,那么,我们就可以对她进行任何操作了。而获取句柄,在android开发中,主要是采用findviewbyid的方法,来得到她的ID值。1.获取view的二个方法: 在android的view官方文档中,我们发现有如下说明: 也就是说,对于一个view的ID值,我们可以认为这就是一个获取她句柄的索引值,而我
hfreeman2008
·
2014-11-13 11:00
android
Activity
findViewById
android开发笔记
之联系人中添加手机铃声功能的实现
这二天,在联系人(Contacts)的新建编辑界面添加了一个来电手机铃声的功能,现在把一些关键的地方写出来,做一个小笔记吧。1.功能需求: 在新建编辑联系人界面,添加一个手机铃声入口,点击可以进入铃声选择界面,返回一个手机铃声的url.2.一些说明:这主要涉及到的db数据库:data/data/com.android.providers.contacts/databases/contacts2
hfreeman2008
·
2014-11-13 09:00
android
Contacts
手机铃声
【Android数据传递】Intent传递List和Object和List
(附源码)
分类:
Android开发笔记
2013-02-1821:22 10121人阅读 评论(4) 收藏 举报目录(?)
zhuhai__yizhi
·
2014-11-09 18:00
Android开发笔记
android开发笔记
之居中属性
我为什么写这篇文章: 这二天,在调UI布局,有大量的控件要居中。但是,就这样一个简单的工作,对于有的界面,我硬是折腾了好久,才成功。深深的有一种罪恶感,因为,我们上班的每一分钟,老板都是要给许多薪水的。对不起老板给的钱,对不起不老板,最主要的是对不起自己的自信,觉得自己好失败,就这样一个简单的东西,就是没有彻底征服,以后还怎么能做出什么自己为之骄傲的事业啊。 其实,对于居中属性,我心里还是有
hfreeman2008
·
2014-10-25 10:00
android
android开发笔记
之网络异常
在开发android网络程序的时候遇到一个bug,非常简单的一个apk,调用了socket与ServerSocket的应用,在打印bug的时候发现是android.os.networkonmainthread,这个错误主要是因为考虑到连接网络时可能造成整个程序的阻塞,解决这个问题的方法很简单,主要有两种方法,一是采用一种strictmode,这种方法我在某个示例程序里看到过,当时也没有细看,现在想
sunemp
·
2014-09-14 15:54
网络
虚拟机
开发
android开发笔记
之网络异常
在开发android网络程序的时候遇到一个bug,非常简单的一个apk,调用了socket与ServerSocket的应用,在打印bug的时候发现是android.os.networkonmainthread,这个错误主要是因为考虑到连接网络时可能造成整个程序的阻塞,解决这个问题的方法很简单,主要有两种方法,一是采用一种strictmode,这种方法我在某个示例程序里看到过,当时也没有细看,现在想
sunemp
·
2014-09-14 15:54
虚拟机
android
开发
网络
problems
android开发笔记
之animation(一)
对于android的动画animation,个人认为还是非常重要的,这一部分,可以使您的应用动起来,用户的操作体验和使用乐趣明显的提高。 我这个Demo,主要是参考了网上的例子,写了一个小综合,对一些主要动画使用方式,做了一个说明。1.总的效果图:2.写在之前的话 本来在写之前,我进入了android官网,速度其慢,心里又一次骂了这个神奇的国度,虽然没有搜到animaition类的官方
hfreeman2008
·
2014-09-10 00:00
android
animation
android开发笔记
之viewpager 基本使用方法
1.viewpager的一些说明ClassOverview:Layoutmanagerthatallowstheusertoflipleftandrightthroughpagesofdata.YousupplyanimplementationofaPagerAdaptertogeneratethepagesthattheviewshows.Notethisclassiscurrentlyunde
hfreeman2008
·
2014-08-24 16:00
android
viewpager
Fragment
android开发笔记
之ContentProvider使用样例一
1.说明: ContentProvider作为android的四大组件,主要是用来保存一些复杂的数据,并且db数据各个app应用都可以读取,操作。这个例子,主要是在db数据库中新建一个表,并提供正常的增,删,改,查操作和使用AsyncQueryHandler来异步对db数据库的数据进行增,删,改,查操作,以减少操作的时间,提高效率!2.效果图:3.详细代码:(1)PersonInfo.java
hfreeman2008
·
2014-08-18 23:00
android
ContentProvider
近期
Android开发笔记
static的变量会在一段时间后被回收或者被系统内存管理清理掉并发使用线程池(后面找时间自己写一个)整个界面可以implements一个onclick,然后再分发任务对象初始化要尽量避免空指针问题
nemomojie
·
2014-08-18 18:08
java
android
android开发笔记
之browser全屏功能的实现
在android的浏览器(browser)中,有一个设置全屏的功能,这二天,我在看浏览器(browser)的源码时,觉得这个其实完全能独立出来,并且对其它的app应用都有参考使用的价值。 (1)MainActivity.javapackagecom.example.testfullscreen; importandroid.os.Bundle; importandroid.view.Vi
hfreeman2008
·
2014-08-17 21:00
android
browser
全屏
android开发笔记
之SharedPreferences的使用
1.SharedPreferences人使用样例, SharedPreferences主要是存储一些简单的基本数据类型在xml文件中,并且采用内容观察者模式来监听数据变化,从而进行相应的操作。2.code样例:(1)activity_main.xml (2)MySharedPreferences.javapackagecom.example.testsharedpreference
hfreeman2008
·
2014-08-13 21:00
android
Android开发笔记
(3) 应用程序之间内容分享详解
PS:改变文章标题只为更加详细说明功能和排版,以方便日后复习。这两篇文章已经写得很详细Android应用程序之间内容分享详解(一)转载请注明地址:http://blog.csdn.net/xiaanming/article/details/9395991一个Andoird应用程序的重要的地方是他们有相互沟通和整合的能力,一个应用程序可以和另一个应用程序交互,接下来我们来看看Android应用之间的
Leytton
·
2014-07-26 22:00
android
内容分享
Android开发笔记
(2) Android Bundle类实现Activity之间通信
PS:改变文章标题只为更加详细说明功能和排版,以方便日后复习,这篇文章已经写得很详细了 转载地址 http://blog.csdn.net/randyjiawenjie/article/details/6651437今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android
Leytton
·
2014-07-26 20:00
android
Bundle
Activity通信
★
Android开发笔记
(1) 总记 开发环境搭建+常见问题+项目结构
【转载请注明出处:http://blog.csdn.net/leytton/article/details/38124587】实际上早学过安卓,连开发环境都因体积太大已卸载,不打算专门抽时间出来写笔记的了,不过刚好接手一安卓项目,就把途中遇到的问题和一些技术知识记下来吧开发软件下载和配置(Java环境基础就不多说了)AndroidDevelopers网站已经为我们把开发工具打包好了: Eclips
Leytton
·
2014-07-25 19:00
jvm
android
安卓
sdk
adt
android开发笔记
蓝牙
相关类: 1.BluetoothAdapter 顾名思义,蓝牙适配器,直到我们建立bluetoothSocket连接之前,都要不断操作它 BluetoothAdapter里的方法很多,常用的有以下几个: cancelDiscovery()取消搜索 disable()关闭蓝牙 enable()打开蓝牙,这个方法
joker_zhou
·
2014-07-17 16:00
两种线程:Runable与Thread区别详解
转载的一篇,原文地址:《
Android开发笔记
之:HandlerRunnable与Thread的区别详解》正文:一、Thread方法在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现
harvic880925
·
2014-07-17 10:00
android开发笔记
之监听者模式
1.一个监听接口的小Demopackagecom.example.testcomparator; publicclassListenerManager{ privateListenermyListener=null; privatebooleanstate; publicvoidsetListener(ListenermyListener){ this.myListener=myListen
hfreeman2008
·
2014-07-10 10:00
java
android
监听者模式
[置顶]
android开发笔记
之有用软件列表
eclipse(eclipse-java-indigo-SR1-win32)------------开放源代码的、基于Java的可扩展开发平台,用于通过插件组件构建开发环境Eclipse插件开发之EasyExplorer---------------------快速打开文件android-sdk---------------最新的AndroidSDK(Eclipse-------window---
hfreeman2008
·
2014-07-04 20:00
android
android开发笔记
之activity之数据逻辑分开处理后界面更新
activity是UI界面,但是根据MVC的原则,有时,我们需要对数据逻辑的处理后,再来更新UI界面,下面这个Demo,提供了三种方式来在数据逻辑处理后更新UI界面。1.MainActivity.javapackagecom.example.testviewupdate; importandroid.os.Bundle; importandroid.os.Handler; importandro
hfreeman2008
·
2014-06-17 11:00
android
Activity
android开发笔记
之虚拟键(navigation bar)的一些状态的读取
最近有一个UI适配的问题,涉及到了虚拟键(navigationbar),通过查找资料,就对navigationbar的一些参数进行读取,希望大家能用的上:(1)读取虚拟键(navigationbar)一开始是否显示的配置值(config_showNavigationBar):publicstaticbooleanisVirtualKeyShow(Activitycontext){ if(isHig
hfreeman2008
·
2014-05-17 17:00
android
NavigationBar
android开发笔记
之也谈android开发入门
这二天,我们公司的一位软件测试的兄弟,也想从事软件开发,问我要看什么书入门,看着这位比我年轻几岁的哥们,想起了我当年入门android开发的小事,就把自己对入门android开发的一些想法写下来,希望能对有的人有点益处吧。 可能有的人,会有一些顾虑,说我只懂C++不懂java,学习android会不会很难? 如果是这样,那我会说:“恭喜你,兄弟,如果你的c++真的基础扎实,android
hfreeman2008
·
2014-04-16 17:00
java
android
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他