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.什么是Activity?四大组件之一,一般的,一个用户交互界面对应一个activitysetContentView(),//要显示的布局,activity是Context的子类,同时实现了window.callback和keyevent.callback,可以处理与窗体用户交互的事件.button.setOnclickLinstener{ } 我开发常用的的有ListActivity ,Pre
chaoyu168
·
2016-06-21 16:00
android
面试题
Android--
安卓着色器(tint)使用实践
安卓着色器(tint)使用实践。字数1382 阅读1535 评论26 喜欢45学习tint的目的:1.一张矢量图适配所有颜色(妈妈再也不要担心我找图了)。2.更优雅的selector实现方式。盗用一张图小试牛刀,一张矢量图适配所有颜色。如何在代码中实现下图效果效果1方法一:xml方法很简单直接看代码 用到的属性android:tint="@color"至于原理不做过多说明,有兴趣看看源码比较简单,
ccc20134
·
2016-06-16 18:00
Android--
>自定义模版EditText(多用于手机号码,银行卡号等输入)
先看看效果图:方法其实很简单,都没啥好写的咯;简单说一下思路吧:1:首先从模版中,拿到关键点所在的位置,保存在List中.privatevoidinitView(){if(!TextUtils.isEmpty(patternString)){for(inti=0;i
angcyo
·
2016-06-13 14:08
Android
Android -- 网络相关的系统服务启动简要分析
Android--
网络相关的系统服务启动简要分析Android中众多的系统服务都是在SystemServer中启动的,一般有两种方式:SystemServiceManager.startServcie(
第一序列丶
·
2016-06-11 16:31
Android网络接入框架分析
android intent
android打开各种文件(setDataAndType) 博客分类: ·
android--
>非界面android打开各种文件setDataAndTypeaction动作 转自:http://luhuajcdd.iteye.com
xiejunna
·
2016-06-08 14:00
Android--
从零单排系列(4)--常用对话框和DialogFragment的优势
(一):DialogFragment的使用优点:*1,屏幕的选择和按下返回键能更好的管理它的什么周期方法 *2,DialogFragment也允许开发者把Dialog作为内嵌的组件进行重用, 类似Fragment(可以在大屏幕和小屏幕显示出不同的效果) *3,横竖屏切换,传统的newAlertDialog在屏幕旋转时,第一不会保存用户输入的值, 而通过DialogFragment实现的对话框则可以
tongzhengtong
·
2016-05-31 17:00
对话框
Android--
从零单排系列(3)--文件读写的操作
前提:需要知道如下####Android系统文件目录system:系统目录,放置android运行核心库 data:应用目录,放置应用和应用数据 mnt:系统挂载的外部存储信息 ####Android文件操作模式1、MODE_APPEND只能被创建的应用使用,如果有就追加,没有就创建 2、MODE_PRIVATE只能被创建的应用只有,写入文件时会覆盖, 3、MODE_WORLD_READABLE其
tongzhengtong
·
2016-05-31 17:00
android
Android--
从零单排系列(2)--常用控件
常用控件基本的常用控件:略ScrollView(滚动条)使用方式:略Checkbox(多选框)使用方式:略RadioButton、RadioGroup(单选按钮)使用方式:RadioGrouprg_sex=(RadioGroup)findViewById(R.id.rg_sex);//选拿到一组单选按钮 intid=rg_sex.getCheckedRadioButtonId();//拿到选中id
tongzhengtong
·
2016-05-31 16:00
checkbox
Android--
从零单排系列(1)--打电话,发短信
打电话代码思路:打电话是通过Intent来完成的,(Intent是意图的意思),在Anroid中Intent可以用来激活组件(Activity,Service,ContentProvider),通过启动一个Activity传入Intent,跳转的打电话的ActivityIntentintent=newIntent();//创建一个意图 intent.setAction(intent.ACTION_
tongzhengtong
·
2016-05-31 16:00
短信
Android--
详解App AllowBackup配置带来的风险
详解AndroidAppAllowBackup配置带来的风险前言笔者在使用自己编写的Drozer模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的流行安卓应用存在AndroidAllowBackup漏洞,已测试成功受到漏洞影响的应用包括:新浪微博,百度云网盘,美团,大众点评,去哪儿等等。漏洞案例先来看一个情景案例,某IT男一直暗恋部门某女神,一天女神手机太卡了找IT男帮助清
ccc20134
·
2016-05-30 15:00
Android--
百度地图定位功能的具体实现<百度地图SDK版本 v3.7.3>
以下是Activity中的Fragment使用百度地图定位的具体实现,此代码同样可用于在Activity中直接使用,具有同样的实现效果。请在真机环境下运行,模拟器运行会无法正确定位。packagecom.example.fragmentviewpager; importcom.baidu.location.BDLocation; importcom.baidu.location.BDLocati
xinychan
·
2016-05-19 16:00
定位
百度地图
Android--
手机一键Root原理分析
Root的由来 什么是Root?Root本身是指Linux系统的root帐户,该帐户拥有整个系统至高无上的权利,系统中的所有对象它都可以操作,对于Android手机用户来说的Root是指拥有Root权限,一般情况下,手机厂商出于安全考虑会关闭手机的Root权限,手机系统是运行在普通用户权限下的,用户是无法操作系统中的文件与数据的。 Root与刷机本身是有很多关联的,而且随着刷机
chaoyu168
·
2016-05-18 16:00
android
root
Android--
中国象棋
象棋,很多人多接触过,学者写了一个,大神可以指点一下~直接上代码:贴出主要代码,想要Demo的点击下载:中国象棋Demopackagewyf.ytl; importandroid.content.Context; importandroid.graphics.Bitmap; importandroid.graphics.BitmapFactory; importandroid.graphics.
chaoyu168
·
2016-05-16 17:00
android
象棋
Android--
第一行代码笔记(2)
Activity//包含用户界面的组件,主要用于和用户交互Menu使用方法;在res目录中新建一个menu文件夹,在menu中新建一个xml文件main.xmlxmlns:android="http://schemas.android.com/apk/res/android">android:id="@+id/add_item"android:title="Add">android:id="@+i
AndroidSwift
·
2016-05-14 21:34
Android--
>Log系统,Logback的使用体验(slf4j)
一个好的程序,完全可以从Log中,解决问题.一个好的Log系统,是一个程序的关键.本文介绍的是Logback-Android,这个库,可以将Log写入到File,写入到数据库,写入到Email,写入到网络.当然,最基本的Logcat窗口完美输出,是最基本的;开源地址:https://github.com/tony19/logback-androidslf4j地址:http://www.slf4j.
angcyo
·
2016-05-14 14:26
Android
Android--
第一行代码笔记(1)
Android系统架构:1.Linux内核层,基于Linux2.6内核,为硬件设备提供驱动。2.系统运行层,c/c++库,为系统提供特性支持 SQLite库,提供数据库支持 OpenGL/ES库提供3D绘图功能// Webkit库提供浏览器内核 Android运行库,允许开发者用java语言开发,包含了Dalvik虚拟机,相比于java虚拟机,Dalvik专门为移动设备设计。(针对手机内存
AndroidSwift
·
2016-05-14 13:24
Android--
(1)Activity组件的作用,如何创建Activity,如何启动Activity,以及Activity之间跳转的示例
(一)Activity组件: (1)作用: 显示用户的UI控件,监听UI控件的事件(和用户进行交互), 会影响Android应用进程状态(活动状态,前台状态,后台状态) (2)如何创建Activity,如何启动Activity?
H_shaohui
·
2016-05-11 16:00
Android--
高德地图自动定位
和其他地图一样,都要先去官网注册成为开发者,然后获取Key。下面直接上代码。效果图:packagecom.example.gaodemap; importcom.amap.api.maps.AMap; importcom.amap.api.maps.CameraUpdate; importcom.amap.api.maps.CameraUpdateFactory; importcom.amap
chaoyu168
·
2016-05-11 15:00
android
高德地图
gprs
Android--
持久化技术之文件存储-数据读取
此乃本人的学习笔记 我只是将csdn博客做为一个记录学习的地方So...与之前说的文件存储类似1.使用openFileInput()加载需要读取的文件,创建出FileInputStream对象2.通过FileInputStream对象创建出InputStreamReader对象3.通过InputStreamReader对象创建出BufferedReader对象reader4.通过reader.re
sinat_34940498
·
2016-05-10 14:00
android
存储
Android--
百度地图之基础地图(三)
开发者可利用SDK提供的接口,使用百度为您提供的基础地图数据。目前百度地图SDK所提供的地图等级为3-21级,所包含的信息有建筑物、道路、河流、学校、公园等内容。V3.7.0起,地图支持缩放至21级,暂不支持卫星图、热力图、交通路况图层的21级显示,打开以上类型图层,地图会自动缩放到20级。所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线、多边形和圆等)、定位图标
chaoyu168
·
2016-05-10 10:00
android
交通
地图
百度地图
Android--
百度地图开发(二)
显示百度地图百度地图SDK为开发者提供了便捷的显示百度地图数据的接口,通过以下几步操作,即可在您的应用中使用百度地图数据:第一步:创建并配置工程(具体方法参见工程配置部分的介绍);第二步:在AndroidManifest中添加开发密钥、所需权限等信息;(1)在application中添加开发密钥 2)添加所需权限 第三步,在布局xml文件中添加地图控件;第四步,在应用程序创建时初始
chaoyu168
·
2016-05-10 09:00
android
百度地图
Android--
百度地图密钥申请+环境配置(一)
简介在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联。因此,您必须先有百度帐户,才能获得开发密钥。并且,该密钥与您创建的过程名称有关,具体流程请参考如下介绍。Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key注意:1.为了给用户提供更安全的服务,AndroidSDK自v2.1.3版本开始采
chaoyu168
·
2016-05-10 09:00
android
api
导航
百度地图
Android--
持久化技术之文件存储
此乃本人的学习笔记 我只是将csdn博客做为一个记录学习的地方So...1.通过openFileOutput()方法创建一个FileOutputStream对象out2.通过outnew一个OutputStreamWriter对象3.通过OutputStreamWriter对象new一个BufferedWriter对象writer4.通过writer.write(data)将字符串写入文件中 ps
sinat_34940498
·
2016-05-09 23:00
存储
Android--
移植android ndk c++各种兼容性问题
本文转载自http://blog.csdn.net/wenrenwang/article/details/12003671转载几个在android代码移植过程中出现的问题:1.__int64找不到符号采用int64_t来代替:#ifdefined(__ANDROID__)typedefint64_t__int64;#endif2.找不到android下不需要直接引用该文件,用下面的宏去掉即可#if
Trent1985
·
2016-05-09 17:00
Android--
模拟器尺寸大小修改
Android模拟器提供了4个标准的skin供我们使用,分别对应HVGA(横屏/竖屏)和QVGA(横屏/竖屏),我们只要在启动模拟器时使用-skin参数就可以载入相应的皮肤。这不仅让我们可以随意的修改皮肤的外观,更主要的是当我们基于Android开发新的产品时,可以根据新的硬件spec来设置模拟器的参数,包括分辨率、按键布局、网络速度、网络延时等。现在就让我们来看看定制Android模拟器skin
xuexiiphone
·
2016-04-26 18:00
android--
在sd卡中创建文件夹
//在SD卡上创建一个文件夹 publicvoidcreateSDCardDir(){ if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){ //创建一个文件夹对象,赋值为外部存储器的目录 FilesdcardDir=Environment.get
xuexiiphone
·
2016-04-26 18:00
android--
调用系统相机,显示图片
publicclassImageDemoActivityextendsActivity{ /**Calledwhentheactivityisfirstcreated.*/ privateImageViewimageView;//图片 privateButtonbutton;//按钮 BitmapmyBitmap; privatebyte[]mContent;
xuexiiphone
·
2016-04-26 18:00
android--
设置界面以及数据持久化
一.基础知识 我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面 而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。二.实例开发2.1 SharedPreferences 在具体介绍An
xuexiiphone
·
2016-04-26 18:00
android--
基于android平台socket服务器端实例
socket相关知识 1.什么是socket 所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于
xuexiiphone
·
2016-04-26 18:00
android--
读取sd卡中text文件
packagecom.wirelessqa.helper; importjava.io.FileInputStream; importjava.io.FileOutputStream; importjava.io.InputStream; importorg.apache.http.util.EncodingUtils; importandroid.app.Activity; public
xuexiiphone
·
2016-04-26 18:00
android--
系统路径获取
Environment常用方法: *方法:getDataDirectory()解释:返回File,获取Android数据目录。*方法:getDownloadCacheDirectory()解释:返回File,获取Android下载/缓存内容目录。*方法:getExternalStorageDirectory()解释:返回File,获取外部存储目录即SDCard*方法:getExternalStor
xuexiiphone
·
2016-04-26 18:00
android--
下拉列表 Spinner。
下拉列表Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件 Xml代码 3.java代码 Java
xuexiiphone
·
2016-04-26 18:00
android--
可循环显示图像的Android Gallery组件
Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapt
xuexiiphone
·
2016-04-26 18:00
Android--
创建自定义控件
1.新建自定义控件类重写构造函数,引入布局publicclassTitleLayoutextendsLinearLayout{ publicTitleLayout(Contextcontext,AttributeSetattrs){ Super(context,attrs); LayoutInflater.from(context).inflate(R.layout.tiltle,this);//
geshegentle
·
2016-04-25 11:00
控件
如何自学
Android--
转
原文地址:http://blog.csdn.net/lavor_zl/article/details/512173191.Java知识储备本知识点不做重点讲解: 对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。 对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升自己。 对于自认为时间很充裕,只要基础学扎实就好的推荐看《
一天不进步,就是退步
·
2016-04-22 18:00
Android--
>EventBus 3.0新版使用说明(及其使用方法)
EventBus在新版中取消了原来的使用方式publicvoidonEvent(MessageEventevent){ log(event.message); }123123publicvoidonEventMainThread(MessageEventevent){ textField.setText(event.message); }123123publicvoidonEventBackgro
shangandeyu_kun
·
2016-04-22 11:00
Android--
自定义View滑动的六种方法
概述由于移动平台屏幕尺寸大小的限制,为了给用户呈现更好的页面内容,我们需要通过滑动来实现一些页面内容的显示和隐藏操作。自定义View的方法View.layout()方法改变view的布局参数LayoutParamsView.offsetLeftAndRight()和View.offsetTopAndBottom()方法属性动画ObjectAnimator.ofFloat()方法使用View动画Vi
hpk1994
·
2016-04-21 22:41
[置顶]
Android--
>Realm(数据库ORM)使用体验
Realm,为移动设备而生。替代SQLite和CoreData。很庆幸,官方帮助文档有中文:https://realm.io/cn/docs/java/latest/虽然目前最新的版本0.88.3,连1.0的版本都没有发布…但是完全不影响她的强大;API文档:https://realm.io/docs/java/latest/api/由于官方的帮助文档,有中文的…大家看起来很容易懂,我这里只根据个
angcyo
·
2016-04-20 22:00
数据库
orm
Realm
Android--
帧动画
讲解一遍如何制作空心心形到实心心形的过渡动画,然后讲解与之反向的动画。效果如下:图片序列帧动画的原理很简单:就像老式电影胶卷那样,快速掠过一些列的图片,“帧”其实就是一张图片,因此创建一个自定义帧动画的第一步就是建立图片序列。我们有两种选择:使用xml的drawable(比如shapedrawable)或者是使用实际的图片。简便起见,我们直接使用下面的一些列PNG图片: 在产品级的应用中,我
chaoyu168
·
2016-04-19 22:00
android
帧动画
Android--
使用开源vitamio做万能视频播放器
Vitamio是什么?Vitamio是一款Android与iOS平台上的全能多媒体开发框架,全面支持硬件解码与GPU渲染。Vitamio凭借其简洁易用的API接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万种应用在使用Vitamio,覆盖用户超过5亿。Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在Android
chaoyu168
·
2016-04-18 15:00
android
Vitamio
万能视频播放器
Android--
视频播放器
SurfaceView先来介绍一下大部分软件如何解析一段视频流。首先它需要先确定视频的格式,这个和解码相关,不同的格式视频编码不同,不是这里的重点。知道了视频的编码格式后,再通过编码格式进行解码,最后得到一帧一帧的图像,并把这些图像快速的显示在界面上,即为播放一段视频。SurfaceView在Android中就是完成这个功能的。既然SurfaceView是配合MediaPlayer使用的,Medi
chaoyu168
·
2016-04-18 15:00
android
视频播放器
mediaplayer
SurfaceView
Android--
>圆角图片,圆角任意View,圆角父布局Layout(任意形状的View且超简洁实现)
相信大家对圆角图片已经非常熟悉了,但是圆角任意View,和圆角父布局,甚至是任意形状的View,肯定还是比较陌生的.今天就揭开她的面纱.圆角图片移步:http://blog.csdn.net/lmj623565791/article/details/24555655View的Draw过程移步:http://blog.csdn.net/fener10289/article/details/82317
angcyo
·
2016-04-17 00:00
圆角
圆角图片
任意形状
圆角父布局
Android--
音乐播放器
1、什么是OpenCore?OpenCore 是Android多媒体框架的核心,所有Android 平台的音频、视频的采用以及播放等操作,都是通过它来实现。 2、OpenCore的具体功能1、多媒体文件的播放、下载,包括:3GPP,MPEG-4,AAC和MP3containers。2、流媒体文件的下载、实时播放,包括:3GPP,HTTP和RTSP/RTP。3、动态视频和静态图像的编码、解码,例如:
chaoyu168
·
2016-04-14 13:00
android
音乐播放器
mediaplayer
Android--
简单的画画板实例代码
publicclassMainActivityextendsActivity{ privateImageViewiv; privateBitmapbaseBitmap; privateCanvascanvas; privatePaintpaint; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.on
chaoyu168
·
2016-04-14 10:00
android
bitmap
paint
Android--
这些小工具让你的Android 开发更高效
这些小工具让你的Android开发更高效在做Android开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android开发遇到的小工具,来让你的开发更高效。VysorVysor是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。VectorAssetAndroidStudio在
ccc20134
·
2016-04-11 15:00
Android--
这些小工具让你的Android 开发更高效
这些小工具让你的Android开发更高效在做Android开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android开发遇到的小工具,来让你的开发更高效。VysorVysor是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。VectorAssetAndroidStudio在
u014054624
·
2016-04-11 15:00
Android--
>无障碍服务(AccessibilityService)开发指南(多用于抢红包,添加附近好友等功能)
学习最好的方法就是:查看官方,官方,官方的文档;虽然不够详细,但足够权威;无障碍官方指南:https://developer.android.com/guide/topics/ui/accessibility/index.html推荐博文:http://www.tuicool.com/articles/FRFnq2http://blog.csdn.net/itfootball/article/de
angcyo
·
2016-04-11 15:00
android
附近的人
无障碍
抢红包
Android--
>原生保存Bitmap(图片),压缩图片,创建图片缩略图和视频缩略图(任意大小)
原图:1728*360大小:1.1MB尺寸:20*20大小:2KB尺寸:60*60大小:9KB尺寸:100*100大小:23KB1:保存Bitmap的方法/***保存Bitmap到文件*/ publicstaticvoidsaveBitmap(Bitmapbmp,StringfilePath)throwsFileNotFoundException{ FileOutputStreamoutputSt
angcyo
·
2016-04-09 15:00
压缩
bitmap
图片
video
thumbnail
Android--
>iostat(显示CPU和IO系统负载情况)
推荐阅读:https://busybox.net/https://termux.com/http://blog.csdn.net/zhangjay/article/details/66567711:需要下载iostathttps://wiki.cc.gatech.edu/epl/index.php/Android_tools(需要在此网页寻找具体的下载地址),解压后可以得到一个无扩展名的iosta
angcyo
·
2016-04-09 12:00
性能
cpu
负载
IO系统
Android--
绑定服务调用服务的方法
Service按照其启动的方式,可分为两种:1、StartedStarted的Service,通过在Application里用startService(Intentintent)方法来启动。这种类型的Service一经启动,会在后面无休止地运行,即使启动它的Activity被Destroy掉。要停止此类型的Service,可在Service中调用stopSelf()或在Application中调用
chaoyu168
·
2016-04-06 21:00
android
service
Activity
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他