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--
自定义标题栏之显示网页加载进度
这阵子在做Lephone的适配,测试组提交一个bug:标题栏的文字较长时没有显示完全,其实这并不能算个bug,并且这个问题在以前其他机器也没有出现,只是说在Lephone的这个平台上显示得不怎么美观,因为联想将原生的标题栏UI进行了修改。修改的过程中遇到了一个难题,系统自带的那个标题栏进度总能够到达100%后渐退,但是我每次最后到100%那一段显示不全,尝试了用线程程序死了卡主了不说,还是一样的效
·
2015-10-31 17:59
android
Android--
手势识别之GestrueDetector
在使用android手机中经常会碰到很多做得很炫效果的应用,比如手指在屏幕上向左或者向右滑动进行界面切换的效果。这其实是用到了一个叫GestureDetector的对象Gesture:手势 做手势、Detector:监听 侦测器。其实就是通过计算从接触屏幕到离开屏幕过程中xy轴位移,和移动的速度而进行判断做出后续的动作。 对一个控件实现手势识别中滑动的监听(还有单击、双击、长按等等就没介绍了)有
·
2015-10-31 17:57
android
android--
使用Struts2服务端与android交互
一,服务器端: 首先搭建struts2的环境,导入必要的类库。 web.xml文件: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/jav
·
2015-10-31 11:21
android
Android--
获取安装的程序信息
android软件的信息存储在PackageInfo中,ApplicationInfo主要包括名字、Package标签、版本信息和图标信息, 如图: 源码: import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import andro
·
2015-10-31 11:21
android
android--
多点触控的实现
Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionEvent对象方式处理,比如开始触控时会触发ACTION_DOWN而移动操作时为 ACTION_MOVE最终放开手指时触发ACTION_UP事件。当然还有用户无规
·
2015-10-31 11:20
android
Android--
Intent.Action(2)
1 Intent.ACTION_VIEW String android.intent.action.VIEW 用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。 代码1: Uri uri = Uri.parse("http://www.google.co
·
2015-10-31 11:19
android
Android--
从路径中提取文件名
方法一:利用String类 Java代码 public String getFileName(String pathandname){ &nbs
·
2015-10-30 17:24
android
Android--
全局变量 很好很强大
As you know, each Activity is also a Context, which is information about its execution environment in the broadest sense. Your application also has a context, and Android guarantees that it will exist
·
2015-10-30 17:23
android
android--
对话框
1.确定取消对话框 对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。 我们使用AlerDialog 创建对话框 AlertDialog.Builder builder = new AlertDialog.Builder(MainDialog.this); 使用
·
2015-10-28 09:22
android
android--
上下文菜单(ContextMenu)
概述: Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。 注意:Android 的上下文菜单不支持图标或快捷键。 创建一个上下文菜单的步骤: 1. 覆盖 Activity 的 onC
·
2015-10-28 09:15
contextMenu
Android--
ArrayAdapter用法举例
近期很多Android开发者来函表示对ArrayAdapter和BaseAdapter的区别不是很清楚,这里Android123简单说下他们的关系和用处,ArrayAdapter是从BaseAdapter派生出来的,具备BaseAdapter的所有功能,但ArrayAdapter更为强大,它实例化时可以直接使用泛型构造,我们在Android SDK中可以看
·
2015-10-28 07:35
ArrayAdapter
android--
创建快捷方式和判断是否已经创建
一般android应用程序安装完成后是不会自动创建快捷方式的,所以可以自己在程序启动时实现。 需要权限 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> 和要点击快捷方式对应的那个activity的属性。
·
2015-10-27 15:14
android
android--
短信查询
sms主要结构: _id => 短消息序号 如100 thread_id => 对话的序号 如100 address => 发件人地址,手机号.如+8613811810000 person => 发件人,返回一个数字就是联系人列表里的序号,陌生人为null&n
·
2015-10-27 15:13
android
android--
由文件名获取文件Id的两种方法
在android中,我们经常使用资源文件的id来代替这个资源,如 R.drawable.*** , 那怎样通过文件名得到这个资源的Id的,这里介绍两种方法: 一:通过 getIdentifier (String name, String defType, String defPackage)方法。 这里有两种实现 1.name 用package:type/entr
·
2015-10-27 15:12
android
android--
开机启动--在某些机型上开机不能启动的问题
本文转载自:http://blog.csdn.net/ql841026/article/details/6180450 之前写了一个屏保程序,使用在山寨的平板android上,发现不是次次都能启动屏保服务。山寨的系统开发把开机的逻辑改了。将开机启动多余程序的设置超时了,凡是超时一个系统就关掉后面顺序执行的。搞的我很久没有办法。最后发现广播有优先的方法: <rece
·
2015-10-27 15:17
android
Android--
输入自动提示AutoCompleteTextView
布局文件: <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=&
·
2015-10-27 13:42
Android--
使用Notification在通知栏显示消息
在一个Activity中点击按钮,产生一个通知栏消息通知。 package cn.luxh.mynotice; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android
·
2015-10-27 13:41
notification
Android--
创建对话框AlertDialog
学习Android过程中发现showDialog()、onCreateDialog()这些方法从Android4.0开始都过时了。 官方推荐使用DialogFragment类来创建对话框。 1)布局文件dialog_activity.xml <?xml version="1.0" encoding="utf-8"?> <
·
2015-10-27 13:40
AlertDialog
Android--
创建进度框ProgressDialog
1、布局文件progress_dialog_activity.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
·
2015-10-27 13:40
ProgressDialog
Android--
保持加速度传感器在屏幕关闭后运行(收集)
由于写论文需要,需要用手机加速度采集数据,关于android加速度传感器的介绍网上一抓一大把,但大多都是大同小异,跟官网文档差不多。自己写了个取加速度传感器的APK,发现数据有点不对劲,原理屏幕一关后,系统就自动把各种传感器给停掉了,网上找了很久,发现一些可用的资源。 1、查看手机是否支持锁屏后继续运行传感器 有些手机可以支持后台取传感器数据,有些手机不行,这与硬件厂商具体实现有关,像
·
2015-10-27 12:00
android
Android--
启动拍照功能并返回结果
简单的调用了一下系统的拍照功能,下面代码://拍照的方法 private void openTakePhoto(){ /** * 在启动拍照之前最好先判断一下sdcard是否可用 */ String state = Environment.getExternalStorageState(); //拿到sdcard是否可
红豆与绿豆
·
2015-10-26 10:00
Android--
启动拍照功能并返回结果
简单的调用了一下系统的拍照功能,下面代码://拍照的方法 private void openTakePhoto(){ /** * 在启动拍照之前最好先判断一下sdcard是否可用 */ String state = Environment.getExternalStorageState(); //拿到sdcard是否可用的状态码
天涯花生
·
2015-10-26 10:34
android
APP
Android--
启动拍照功能并返回结果
简单的调用了一下系统的拍照功能,下面代码://拍照的方法 private void openTakePhoto(){ /** * 在启动拍照之前最好先判断一下sdcard是否可用 */ String state = Environment.getExternalStorageState(); //拿到sdcard是否可用的状态码
天涯花生
·
2015-10-26 10:34
android
APP
Android--
>使用默认样式创建View
以下内容是分析安卓源码所得:1:使用默认样式创建View的方式,源码文件Button.Java2:需要声明默认样式的属性,源码文件attrs.xml3:创建默认样式,源码文件styles.xml4:在APP主题中,引用默认样式themes.xml(注意这步不能忘记)源码分析结束.以下是我个人的使用经验:1:主题中引用radioButton样式2:声明默认样式属性3:创建默认样式4:使用默认样式创建
angcyo
·
2015-10-25 11:00
源码
android
button
经验
Radio
默认样式
[置顶]
Android--
检验设备是否携带相机
假设当项目中需要拍照功能,首先需要检验此设备是否含有相机,否则应该禁用拍照功能。我们可以通过查询PackageManager确认设备是否带有相机。PackageManagerpm=getActivity().getPackageManager(); booleanhasACamera=pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)||pm.ha
JKerving
·
2015-10-23 11:00
Android--
>分享工具类:判断网络状态,网络类型,获取网络IP(包括GSM IP)
纯粹的代码分享,没啥技术可言:1:判断网络状态publicstaticbooleanisNetOk(Contextcontext){ ConnectivityManagercm=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); if(cm==null) returnfalse; NetworkI
angcyo
·
2015-10-21 14:00
代码
网络
GSM
Android错误解决方法之:Debug certificate expired on
generating final archive: Debug certificate expired on xxxxxx(日期) 解决办法: linux:Window--》Preferences--》
Android
·
2015-10-21 11:17
certificate
Android--
边距(margin)与内边距(padding)
边距属性是布局参数,决定了组件间的距离。而内边距并非布局参数,android:padding告诉组件,在绘制组件自身时,要比所含内容大多少。
JKerving
·
2015-10-19 17:33
android
Android
UI
[置顶]
Android--
边距(margin)与内边距(padding)
边距属性是布局参数,决定了组件间的距离。而内边距并非布局参数,android:padding告诉组件,在绘制组件自身时,要比所含内容大多少。
JKerving
·
2015-10-19 17:00
android
Android--
使用LayoutInflater加载布局文件的三种方法
LayoutInflater的作用类似于findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而findViewById()是找具体某一个xml下的具体widget控件(如:Button,TextView等)。 使用LayoutInflater来获取布局文件有三种方式:第一种方式 LayoutInflaterinflater=L
zl18603543572
·
2015-10-15 22:00
安卓开发
LayoutInflater
加载布局文件
Android--
读取通讯录并添加联系人
1.加入读写权限Xhtml代码 联系人信息Uri:content://com.android.contacts/contacts联系人电话Uri:content://com.android.contacts/data/phones联系人EmailUri:content://com.android.contacts/data/emails(推荐)也可以这样获取联系人信息Uri:Uriuri=C
chaoyu168
·
2015-10-13 10:00
通讯录
Android--
多线程之Handler
http://www.cnblogs.com/shirley-1019/p/3557800.html原文链接前言Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中
第一次做程序员
·
2015-10-10 09:00
Android Studio修改debug.keystore
其中,使用Eclipse里修改debug.keystore的方式新浪微博文档有介绍,在Eclipse里点击"Windows-->Preferences-->
Android--
>Bui
风雪涟漪
·
2015-10-08 16:00
android
android
Studio
debug.keystore
Android--
普及
http://222.204.27.23:8080/static/resdocs.html1、一般是用ps做好的图,不过ps是以像素(px)为单位的,所以实际在做的时候,你可以遵循MaterialDesign推荐的的尺寸来设置按钮,界面的间隔等2、当然也有用AI矢量设计来搞得,这样就可以直接是用AI给的尺寸3、现在也有用Sketch来设计的. 你找机会在电脑上装skydrive,注意一定要选择允许
布袋滚滚
·
2015-10-02 16:00
android--
图片的水平自动切换
实现该功能用到了Gallery组件,该组件能够水平方向显示图片内容,并可以拖动;主要属性:创建一个BaseAdapter类对象,重写其中的方法privatevoidShowGallery(){//TODOAuto-generatedmethodstubmyGallery=(Gallery)findViewById(R.id.gallery1);BaseAdaptermybaseAdapter=ne
小韩boke
·
2015-09-29 21:08
android
Android--
多线程之Handler
前言Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变UI组件的属性值,比如下载网络图片、动画等等。本篇博客主要介绍Handler是如何发送与处理线程上传递来
gz153016
·
2015-09-08 22:00
android--
仿网易新闻主界面
主要是学习ActionBar+DrawerLayout+ActionBarDrawerToggle,很不错的教程,下面一步一步带你实现这个过程,有不足之处欢迎留言交流. 下面先来一张效果图根据图片分析,要实现的有侧边栏DrawerLayout,ActionBar的颜色和菜单以及ActionBarDrawerToggle的动画效果.在这之前,Theme要改成带有ActionBar的主题android
u012706811
·
2015-09-03 12:00
Actionbar
仿网易新闻
Android--
>EventBus 3.0新版使用说明(及其使用方法)
当你来到此处,你应该已经知道了EventBus是干嘛的了吧?(不知道的自行百度….)我就不阐述了,说说区别和使用方法吧!EventBus在新版(3.0beta)中取消了原来(2.+)的使用方式:publicvoidonEvent(MessageEventevent){log(event.message);}publicvoidonEventMainThread(MessageEventevent)
angcyo
·
2015-09-01 23:55
Android
Android--
>EventBus 3.0新版使用说明(及其使用方法)
EventBus在新版中取消了原来的使用方式publicvoidonEvent(MessageEventevent){ log(event.message); }publicvoidonEventMainThread(MessageEventevent){ textField.setText(event.message); }publicvoidonEventBackgroundThread(Me
angcyo
·
2015-09-01 23:00
android
EventBus
Android--
显示指定路径的图片
StringlocalIconNormal="/data/data/com.android.factorypattern/FPTest.bmp";FilelocalFile;FileInputStreamlocalStream=null;Bitmapbitmap=null;localFile=newFile(localIconNormal);if(!localFile.exists()){Log.
Kitty_London
·
2015-08-26 14:38
Android应用
Android基础知识
Android--
多线程之Handler
前言Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变UI组件的属性值,比如下载网络图片、动画等等。本篇博客主要介绍Handler是如何发送与处理线程上传递来
qibanxuehua
·
2015-08-07 14:00
Android Studio 获取数字签名的方法
原先在Eclipse中数字签名(SHA1或MD5)的获取方法为:点击Eclipse导航栏的Windows-->Preference-->
Android--
>Build现在改到AndroidStudio或
鬼风
·
2015-08-06 09:00
Android--
应用安装卸载失败问题分析
1、应用安装失败:doesnotincludeclasses.dex08-0417:15:23.118W/dalvikvm(5253):DexOptZ:ziparchive'/data/app/***.cloneit-1.apk'doesnotincludeclasses.dex08-0417:15:23.118W/installd(266):DexInv:---END'/data/app/***
Kitty_London
·
2015-08-05 17:39
Android系统
Android--
>View.setX()和.setY()的使用(移动布局,设置布局位置,动态添加View)
示例图:重点在于从写了TouchView,原理是一样的:publicclassTouchViewextendsImageView{ publicTouchView(Contextcontext){ super(context); this.setImageResource(R.drawable.ic_launcher); } @Override protectedvoidonMeasure(
angcyo
·
2015-08-02 11:00
移动
布局
Android--
一张图理解getWidth和getMeasuredWidth
view.getMeasuredHeight()可能隐藏在上头.可能在下头.如果view没有超出屏幕的时候view.getMeasuredHeight() 有可能小于 view.getHeight() getWidth():View在設定好佈局後整個View的寬度。 getMeasuredWidth():對View上的內容進行測量後得到的View內容佔據的寬度
ccc20134
·
2015-07-21 17:00
Android--
自定义属性,attr format取值类型
Android--
自定义属性,attrformat取值类型1.reference:参考某一资源ID。(1)属性定义: (2)属性使用: 2.color:颜色值。
ccc20134
·
2015-07-21 14:00
Android--
判断发送短信后的状态/发送成功Or发送失败
相信用过诺基亚手机的朋友可能会记得,在短信发送之后,手机会显示发送手机的状态,Android同样也提供了相应的功能,而且实现这个功能的方法也很简单。首先,我们需要在程序中注册两个权限:1.接收短信的权限2.发送短信的权限[html] viewplaincopy 之后,我们需要开启两个模拟器测试程序的功能,下面是实现的截图,首先看第一张截图,是一个模拟器接收到另一个模拟器发送来的短信显示在通知
u010780612
·
2015-07-21 11:00
android
Android--
百分比布局库(percent-support-lib)
android-percent-support-extend对于android-percent-support的扩展库。一为什么要扩展这个库首先我们回顾下百分比布局库的用法,提供了PercentRelativeLayout、PercentFrameLayout供大家在编写的时候,对于以下属性:layout_widthPercent、layout_heightPercent、 layout_marg
ccc20134
·
2015-07-18 11:00
android--
轻量级缓存框架ASimpleCache分析
框架地址https://github.com/yangfuhai/ASimpleCache 此框架作者为大名鼎鼎的afinal作者官方简介:ASimpleCache是一个为android制定的轻量级的开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。(有个问题是作者所说的自动失效,其实是在获取数据时判断存入缓存的数据是否过期,如果过期,则删除数据缓存,返回null。当然,如果真正的自
ccc20134
·
2015-07-16 23:00
android--
系统体系结构
Android是google公司针对手机开发的一个平台,并公布了其中大部分代码,其大部分应用程序都是用JAVA开发的,毕竟它是商业性的产品嘛,有所保留也是理所当然的。对于搞嵌入式linux开发的人来说我们可以从中学习其长处,也算得上是未来的一个发展方向和趋势吧。我们先来看看Android它的体系结构吧。下面是一张公开的Android体系结构图。android的系统架构和其操作系统一样,采用了分层的
ccc20134
·
2015-07-16 23:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他