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开发笔记
之虚拟键(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
android开发笔记
之不同机型的适配的解决方案(完整篇)
现在,市场上android的机型太多,如何让自己的应用更多的适配不同的机型,这是一个非常现实的并且是要处理解决的问题。android官方给出的解决文档是从三个方向来分析处理的。(1)支持不同屏幕大小的设备(SupportingDifferentScreenSizes)1.1 合理使用wrap_content,match_parent1.2尽可能的使用RelativeLayout1.3针对不同
hfreeman2008
·
2014-04-15 15:00
android
android开发笔记
之一些有用资料的汇总
1.当前激活的android设备的版本,屏幕大小,OpenGLVersion的分布信息,用户可以根据这些信息,做一些设备的匹配。http://developer.android.com/about/dashboards/index.html2.android不同机型的适配http://developer.android.com/training/multiscreen/index.html 2.
hfreeman2008
·
2014-04-15 14:00
android
android开发笔记
之java的reflect的理解(在android平台上)
曾经,兄弟我对那些使用javareflect(反射)的大神是五体投地的仰慕,觉得那些神仙一般的人物真是历害,能做用传说中的绝世神功,在java的世界,没有任何的限制,可以对一个对象的所有方法和变量进行读写。 今天,因为要解决一个bug,就对reflect研究了一下,做了一个demo: reflect主要是对java对象实现访问,修改,包括所有的变量,方法,构造方法。这就给使用者,提供了一
hfreeman2008
·
2014-04-14 20:00
java
android
reflect
android开发笔记
之Instrumentation一个小应用
Instrumentation: 在做东西的时候,有时候要模拟一个按键的操作,如按下menu,home,back键,这个时,Instrumentation能完成这个操作importandroid.os.Bundle; importandroid.app.Activity; importandroid.app.Instrumentation; importandroid.view.KeyEvent
hfreeman2008
·
2014-03-28 20:00
android
Instrumentation
android开发笔记
之拨号界面输入特定指令进行特定操作
在android手机的拨号界面,我们常常输入特定指令进行特定操作,如输入*#06#,可以查看IMEI号等,那么我们也可以自定义相应的特定指令,对应用户相应的操作: 我们查看源码:输入*#06#,可以查看IMEI号是如何实现,我们自定义相应的一个特定指令,实现相对应的操作。 SpecialCharSequenceMgrProxy.java(packages\apps\con
hfreeman2008
·
2014-03-21 12:00
android
拨号界面
特定指令
android开发笔记
之Systemproperties数据读写
对于整个系统全局通用的,跨APP应用共享的一些简单的数据,有二个比较好的处理方式。 一个是在设置DB数据库中保存一个数据,这个方法在《如何在设置DB数据库中保存一个数据》有比较详细的说明。 另外一个就是Systemproperties:importandroid.os.SystemProperties;获取数据:StringvipPassStr=SystemProperties.g
hfreeman2008
·
2014-03-20 19:00
android
android开发笔记
之设置(settings)DB数据库
在设置(settings)应用中,我们可以把一些值(int,boolean,string)保存在db数据库。这个值,我们可以在不同的app应用中使用。我们可以非常方便的在此上添加一些简单的代码,实现一个新的变量在db数据库中,方便不同的app来共同使用。1.关键类和文件frameworks\base\packages\settingsprovider\src\com\android\provide
hfreeman2008
·
2014-03-20 11:26
android开发笔记
android开发笔记
android开发笔记
之设置(settings)DB数据库
在设置(settings)应用中,我们可以把一些值(int,boolean,string)保存在db数据库。这个值,我们可以在不同的app应用中使用。我们可以非常方便的在此上添加一些简单的代码,实现一个新的变量在db数据库中,方便不同的app来共同使用。1.关键类和文件frameworks\base\packages\settingsprovider\src\com\android\provi
hfreeman2008
·
2014-03-20 11:00
android
DB
Settings
android开发笔记
之来电小骗子
同事做的一个来电小骗子的APP,设计多长时后,虚拟一个来电界面,用户可以接听等操作,做一个小笔记,有时候对于用户来说是会有用的。几个主要的界面: 主界面 来电界面 联系人选择界面 背景音乐选择界面核心代码:主界面代码:FakeCallActivity.javaimportjava.util.Cale
hfreeman2008
·
2014-03-08 13:00
android
来电小骗子
android开发笔记
之widget UI 更新问题的一个样例
做了几个widget,觉得widget的UI更新是一个常用的功能,下面就做了一个笔记:读者,先看明白下面这篇博文:AndroidWidget桌面数字时钟(DigtalClockWidget)实例http://blog.csdn.net/ouyang_peng/article/details/8820506下面是我的一个样例,可以查看一下:1.packagecom.android.alarmcloc
hfreeman2008
·
2014-02-28 19:00
android
widget
updat
[置顶]
android开发笔记
之常用开发命令
1.工程编译命令:(1)列出codebase中可用的工程./mklistp(2)new一个工程./mk-tproject_namenew(3)编译一个模块:./mk-tproject_namemmpackages/apps/Launcher(4)remake./mk-t konka77_cu_ics2remake(5)可能用到的编译命令:./makeMtksystemimage ./mkup
hfreeman2008
·
2014-01-25 14:00
android
常用命令
MTK
android开发笔记
之mtk平台 手机恢复出厂设置数据不删除的方法
手机开发时,有时候,需要一个数据,在手机恢复出厂设置时,不删除,保持原来的值,这个如何处理呢? 如果你是在mtk平台下(mtk6572),这有一个解决方案:(1)mediatek/config/hongyu72_wet_jb3/init.project.rconfs#formulti-logo(emmc)chownsystemsystem/dev/logochownsystemsyst
hfreeman2008
·
2014-01-21 09:00
android
MTK
手机恢复出厂设置
数据不删除
Android开发笔记
:打包数据库
对于数据比较多的控制一般会加入SQLite数据库进行数据存储,在打包时这些数据库是不自动打包到apk中的,如何创建数据库呢 方法1:将创建数据库的sql语句在SQLiteHelper继承类中实现,在第一次打开应用的时候执行创建操作 方法2:直接创建好sqlite数据库,将其拷贝到asset目录下,安装后第一次打开的时候拷贝到指定安装目录下,这一步的代码需要在数据库操作函数中实现。 参考代码
·
2014-01-08 11:00
Android开发
android开发笔记
之联系人百家姓功能的实现
效果图:实现原理: 把联系人的姓名的每一个字,保存在一个ArrayList中,去除相同的姓氏,并且保存每个姓氏所对应在联系人列表中的位置,当用户点击相应的姓氏时,就跳转到对应的联系人列表姓氏对应的位置!实现方法:1.Hy_family_name_popup_sel.xml(百家姓弹出选择窗口界面的布局文件) 2.Hy_family_name_item.xml(GridVie
hfreeman2008
·
2014-01-03 16:00
android
联系人
百家姓
android开发笔记
之activity 左右滑动的实现
这是一个在activity中左右滑动的实现样例:在activity中:origincode:1.包文件://hongyuhexiaomingmms20131225start importandroid.util.Log; importandroid.view.GestureDetector; importandroid.view.GestureDetector.SimpleOnGestureLi
hfreeman2008
·
2013-12-26 16:00
android
gesturedetector
gestureListener
Android开发笔记
:屏幕适配
这几天刚刚接触了新的项目,做一个android客户端。本周的工作是完成客户端的UI界面和功能实现,但是对于Android开发最头疼的部分,即是对于纷杂的屏幕做适配的工作现在来说是最棘手的!图像显示所需的概念:像素:一幅图片的显示就是由许多显示着不同颜色的小方格组成的,这样的小方格就被称为像素,是构成图片的最小单位.但是这个像素的具体大小是多少呢?这需要取决于显示这张图片的具体的物理设备显示一个图片
angus_lee
·
2013-11-20 20:58
Android开发笔记
--Activity 页面跳转和传值
Android开发笔记
--Activity页面跳转和传值原文网址:http://www.cnblogs.com/piaoxuewuming/archive/2013/05/22/3092278.html
H_O_W_E
·
2013-10-20 23:00
android开发笔记
之handler+Runnable的一个巧妙应用
1.一个有趣Demo:(1)定义一个handler变量privatefinalHandlermHandler=newHandler();(2)定义一个Runnable变量privateRunnableonDoSomethingRunnable=newRunnable(){ publicvoidrun(){ onDoSomething(); } };(3)定义onDoSomething()方法:pu
hfreeman2008
·
2013-09-28 14:00
Runnable
android
handler
android开发笔记
之获取音频、视频、图片信息
android中的数据(音频,视频,图片),这是大家经常打交道的东西,正好,我碰到了视频数据读写的内容,就把这三个方面的内容,总结一下。特别声明,参考了下面网站的代码,觉得非常的赞,非常的膜拜。(1)音频内容音频内容db数据的位置:(data.data.com.android.providers.media.databases.external.db----audio)音频内容URL: Media
hfreeman2008
·
2013-09-24 15:00
android
视频
数据
图片
音频
android开发笔记
之LayoutInflater的理解和使用
1.一个demo(1)有一个布局文件Hy_video_bar.xml(res\layout) 现在我们要引入进来,使用。怎么办呢,这时候,我们就可以考虑使用Android的LayoutInflater,来解决这个问题。(2)定义成员变量protectedfinalViewmViewBar; protectedfinalImageViewplayPreView; protect
hfreeman2008
·
2013-09-24 11:00
android
LayoutInflater
win8 eclipse juno(4.2)
android开发笔记
(一)——环境搭建
关于android环境搭建的文章已经很多,只记录我的搭建过程。系统:win8专业版(64bit)IDE:eclipsejunoJDK:jdk7U17(64bit)SDK:androidsdk22.0.5ADT:22.0.5NDK:android-ndk-r9-windows-x86_64下载好相应版本的程序/开发包。安装jdk,目录:D:\java解压eclipse,解压到D:\eclipse解压
biboheart
·
2013-08-22 12:00
eclipse
windows
Android开发
sdk
8
android开发笔记
之JDK+Eclipse+android SDK 开发环境搭建完整篇
1.安装JDK 大家可以参考资料1,安装,非常的简单。我的系统是Windows7,下载JDK的版本是jdk-7-windows-i586.exe(下载地址:http://pan.baidu.com/share/link?shareid=631612&uk=3072924907),直接安装就可以了。 2.下载adt-bundle-windows-x86.zip 大家参考博文http:/
hfreeman2008
·
2013-08-19 11:00
eclipse
jdk
android
sdk
开发环境
Android开发笔记
1.通过wifidebug:http://stackoverflow.com/questions/4893953/android-run-install-debug-applications-over-wifi2.Webview显示中文乱码问题http://stackoverflow.com/questions/4933069/android-webview-with-garbled-utf-8-
Gavin_Zhang
·
2013-08-15 14:00
android
android开发笔记
在采用ViewFlipper进行多Tab布局的时候. 各个Tab中的内容最好独立出来写.或者将每次传递的时候带入.参数告知是那个tab. 否则会出现不同Tab之间数据混乱的现象.千万每次都去判断tab.isselect. android开发的时候..如果有去开启某些硬件.比如说:GPS定位,陀螺仪,重力感应.这样的动作最好不要去开启服务..因为服务会一直开启着.也就是说这些硬件你也是一直开启的.所
末日__
·
2013-08-14 09:00
Android开发笔记
:图标尺寸的约定
Android开发新手对应用中如何选择图标大小往往没有什么概念,不知道在哪种场合该使用哪种大小的图标,Android工程的res文件夹下,一般有多个drawable文件夹,如:每个文件夹下,分别应该存放多少像素的图标呢?其实在AndroidDeveloper的官方网站上有专门地论述,点击这里,本文简单地分享下我的学习笔记。关于分辨率、像素相关的知识点很多很杂,设计Android应用的图标,至少要搞
tickTick
·
2013-08-03 11:33
android
图标
尺寸
icon
开发笔记
Android开发笔记
:图标尺寸的约定
Android开发新手对应用中如何选择图标大小往往没有什么概念,不知道在哪种场合该使用哪种大小的图标,Android工程的res文件夹下,一般有多个drawable文件夹,如:每个文件夹下,分别应该存放多少像素的图标呢?其实在AndroidDeveloper的官方网站上有专门地论述,点击这里,本文简单地分享下我的学习笔记。关于分辨率、像素相关的知识点很多很杂,设计Android应用的图标,至少要搞
Jhuster
·
2013-08-03 11:33
图标
Android
icon
Android
应用
Android开发笔记
(2)启动模拟器出现错误"Failed to allocate memory: 8"的解决方法
解决这个问题需要修改对应的avd的config文件,请按以下路径寻找 C:\DocumentsandSettings\Nathan(用户名)\.android\avd\MI.avd(avd的名称)\config.ini 用记事本打开config.ini,找到ramSize=1024这一句,在1024后面添加MB变成ramSize=1024MB,保存后退出,然后重新启动模拟机即可。
kbawyg
·
2013-07-23 17:00
android模拟器
Android开发技巧:Application和Instance
今天开始我的
Android开发笔记
的第一篇文章吧,写一点Android开发过程中掌握的一些小技巧,有的是自己总结出来的,有的是从其他人的博客中学到的,也有一些是在一些开源
tickTick
·
2013-07-18 19:19
android
开发
application
技巧
单件
Android开发技巧:Application和Instance
今天开始我的
Android开发笔记
的第一篇文章吧,写一点Android开发过程中掌握的一些小技巧,有的是自己总结出来的,有的是从其他人的博客中学到的,也有一些是在一些开源
Jhuster
·
2013-07-18 19:19
开发
Application
Android
Android
应用
android开发笔记
之APP在不同的项目中适配(支持多种屏幕)
why: 最近在做一个APP的不同项目,不同屏幕的适配工作,发现我们以前自己写的代码,确实是不具备通用和可移植性,所以写下了下面的这些,希望以后写的代码具有更好的匹配性,能支持不同的屏幕,有更好的效果。 How:1.为不同屏幕提供不同的图片 res/drawable res/drawable-xhdpi res/drawable-xhdpi-1280x720 (特定的屏幕
hfreeman2008
·
2013-07-17 12:00
android
适配
支持多种屏幕
Android开发笔记
之统一Android应用风格的机制
文章来自:http://android.eoe.cn/topic/summary 浅色Holo主题的Gmail界面.主题是一种使得Android应用保持统一风格的机制。主题定义了各种用户界面所需要的视觉元素,包括颜色、高度、边界填充和字体大小。为了提升所有应用的统一性,Android为您在冰淇淋三明治(IceCreamSandwich)上设计的应用提供了三种系统主题:浅色Holo主题深色Holo主
sisuad
·
2013-07-09 15:00
Android开发
Android笔记
android主题
Android开发笔记
之【Android API】Android 4.1 API官方文档详解
原文:http://android.eoe.cn/topic/summaryAndroid4.1(JellyBean)发布了,这次发布包含了一些性能及用户体验上面的优化。也为用户和开发人员添加了一些新的功能。本文主要介绍了一些对于开发人员来说比较关注或者说有用的api。对于应用开发人员来说,Android4.1里面包括了SDK编译包(可以编译你应用程序用于在android4.1平台上面运行),和一
sisuad
·
2013-07-09 15:00
android
android
Android开发
api
4.1
android开发笔记
之2012版辅助开发工具包(ADT)新功能特性介绍及安装使用
原文链接:http://android.eoe.cn/topic/android_sdk2012年的Android辅助设备开发工具包(ADK)是Android开放设备协议(AOA)设备的最新参考实现,它被用于帮助Android硬件辅助设备开发者和软件开发者开发制造Android辅助设备。ADK2012基于Arduino开源电子产品原型设计平台,并增加了一些软硬件方面的扩展,而这些扩展能够使该工具包
sisuad
·
2013-07-09 15:00
android
Android开发
adt
Android开发笔记
之 配置并使用Android支持的库
原文链接:http://android.eoe.cn/topic/android_sdk AndroidSupportLibrary(支持库)提供了包含一个API库的JAR文件,当你的应用运行在Android早期版本时,SupportLibrary(支持库)允许你的应用使用一些最近版本的AndroidAPI。例如:SupportLibrary提供了一个让你能在Android1.6(APIlevel
sisuad
·
2013-07-09 15:00
android
android
Android开发
sdk
应用开发
Android开发笔记
之如何运行你的Android程序?
原文链接:http://android.eoe.cn/topic/android_sdk 本文中你将了解到:1.在真机上运行App2.在模拟器上运行App你还应该阅读:1.UsingHardwareDevices(官网页面,站内页面)2.ManagingVirtualDevices(官网页面,站内页面)3.ManagingProjects(官网页面,站内页面)RunningYourApp运行App
sisuad
·
2013-07-09 15:00
android
Android开发
应用开发
android开发教程
Android开发笔记
-加载xml资源
1.Activity获取strings.xml中键的值 需要通过 getResources().getString(R.string.*)方法获得 以“state”为例 String value= getResources().getString(R.string.state); 2.Activity关联XML界面:onCreate方法中使用setContentV
·
2013-07-04 11:00
Android开发
Android开发笔记
(1)Windows 7 x64环境下SDK Manager闪退的解决方法
由于项目需求的原因,最近开始看Android的书了。虽然Google发布了AndroidStudio,但是稳定性有待加强,所以还是选择了最保险的开发环境ADT。由于我的系统是Window7x64,下的ADT也是x64的。以下是我配置开发环境时遇到的问题和解决方法。 1、先安装JDK,否则SDKManager和eclipse都打不开。 2、安装好JDK后,eclipse可以打开了,但是SDK
kbawyg
·
2013-07-02 16:00
X64
闪退
SDK-Manager
[置顶]
Android开发笔记
(成长轨迹)
1.控制台输出:calledunimplementedOpenGLESAPI调用了未实现的OpenGLESAPI函数,一般由于导入的第三方库如地图库,里面有用到OpenGL,但是模拟器的硬件默认是没有这个的,所以需要我们编辑模拟器EmulationOptions选项勾选UseHostGPU然后重启模拟器再尝试,如果还是这个错误,那么我们只好用真机测试了。2.控制台输出:、这个错误是由于真机里已经存
mad1989
·
2013-06-21 09:00
android
开发笔记
Android开发笔记
:显示调试信息
如果想在一个单独的窗口看到system.out.print()的输出的话,可以在logcat界面点那个绿色的“+”号,在Filtername和Bylogtag里面均填入System.out,这样的话你就能在单独的界面查看system.out.print()的输出了!!
Q1302182594
·
2013-05-28 11:00
eclipse
android
Android开发笔记
之:复写按钮方法
在Activity类的子类中直接复写下面三个方法:复制代码代码如下://复写onCreateOptionsMenu()方法,弹出菜单栏@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.activity_main,menu);returntrue;}//复写back按钮,如果只是复
·
2013-05-28 11:45
Android开发笔记
之:返回键的复写onBackPressed()介绍
在android开发中,当不满足触发条件就按返回键的时候,就要对此进行检测。尤其是当前Activity需要往前一个Activity传送消息时。即Activity1跳转到Activity3如果采用的是startActivityForResult这种方式,如果不重写返回键,程序不知道要返回给Activity1什么内容就会报错。因此,必须对Activity3的返回按键重写,这里让他传一个“ERROR”信
·
2013-05-28 11:15
Android开发笔记
之:如何屏蔽Button setClickable与setEnabled
今天想让按键暂时无效,满足一定条件下才可以被用户按到。最初以为是setClickable,谁知搞错了。请看手册:复制代码代码如下:publicvoidsetClickable(booleanclickable)Since:APILevel14Setswhetherthisnodeisclickable.Note:CannotbecalledfromanAccessibilityService.Th
·
2013-05-28 10:47
Android开发笔记
之:一分钟学会使用Logcat调试程序的详解
这是个很简单的问题,但每次隔一段时间后使用起来总是会出点乱子。这里记录下Logcat的步骤:1,在Activity里申明tag变量(名字其实是随便的,如下:privatestaticfinalStringtag="yan";2,需要使用logcat输出信息时:Log.i(tag,"屏幕宽度:"+display.getWidth()+"屏幕高度:"+display.getHeight());3,双击
·
2013-05-28 10:13
Android开发笔记
之:在ImageView上绘制圆环的实现方法
绘制圆环其实很简单,有大概以下三种思路.这里先说网上提到的一种方法。思路是先绘制内圆,然后绘制圆环(圆环的宽度就是paint设置的paint.setStrokeWidth的宽度),最后绘制外圆。请看核心源码:复制代码代码如下:packageyan.guoqi.rectphoto;importandroid.content.Context;importandroid.graphics.Canvas;
·
2013-05-28 10:15
Android开发笔记
之:Handler Runnable与Thread的区别详解
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:复制代码代码如下:packageorg.thread.demo;classMyThreadextendsThrea
·
2013-05-28 10:28
Android开发笔记
之:如何安全中止一个自定义线程Thread的方法
经研究,我推荐这种写法:复制代码代码如下:/*自定义线程*/classMyThreadimplementsRunnable{publicvoidrun(){//TODOAuto-generatedmethodstub//定义自己的变量while(!Thread.currentThread().isInterrupted()){try{doSomeThingNeed();//需要更新的操作//休眠控
·
2013-05-28 10:03
Android开发笔记
:Web Service
简介:WebService——百度百科http://baike.baidu.com/view/67105.htm?fromId=837392命名空间:如果不指定命名空间,则使用默认命名空间,方便引用而自己设定别名。命名空间的作用:每个XMLWebservices都需要一个唯一的命名空间,以便客户端应用程序能够将它与Web上的其他服务区分开。开发阶段的XMLWebservices可以采用默认的命名空
Q1302182594
·
2013-05-26 16:00
eclipse
C#
Android开发笔记
:SoabObject
《android中webservice获取soapObject数据的解析问题》http://ilewen.com/questions/5873SoapObject:http://manual.phpv.net/pear/cn/pecl.soap.soapobject.htmlAndroid与服务器端数据交互(基于SOAP协议整合android+webservice)http://www.open-
Q1302182594
·
2013-05-26 15:00
java
eclipse
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
其他