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
Andrid
Android系统框架四层结构
Andrid
系统的体系结构设计为多层结构,这种结构在给用户提供安全保护的同时还保持了开放平台的灵活性。
梦之归途
·
2019-02-22 15:28
面试
andrid
四大图片加载框架对比分析
图片加载和显示在android开发中是最常见的需求之一,因此图片加载和显示这个问题处理的好坏会直接影响到我们产品的用户体验,尤其是在移动设备的硬件和网络都比较受限的条件下。鉴于此,一些知名的厂商和开发者贡献并开源了他们在这一块的所做的探索和努力,于是就有了目前android开发中最常见的四大图片加载框架:UniversalImageLoader,Picasso,Glide和Fresco。他们都能很
codeKeeper
·
2019-02-13 21:19
原创
andrid
8.0以及以上获取顶层任务中activity失效的解决方法
1/某些activity手机端都未必能获取,手机端一般是使用的无障碍服务实现的,2/8.0以前的命令find已经无法找到了。C:\Users\Administrator>adbshelldumpsysactivity|findstr/n/e"Hist.*#0:.*}"3293:Hist#0:ActivityRecord{dea3d63u0com.huawei.android.dsdscardman
吉凶以情迁
·
2018-11-20 22:39
Android studio 升级报错No toolchains found in the NDK toolchains folder for ABI with prefix
ANDRID
STUDIO升级报错NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix当出现NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix
冷冷清清里风风火火是我
·
2018-10-27 18:17
Android开发的那些事
一.
Andrid
NDK环境搭建
本文使用将Cmake来集成和演示一.给新建的普通工程加上cmake支持在app/build.gradleandroid{defaultConfig{....externalNativeBuild{cmake{cppFlags""//暂不了解具体用途}}....}externalNativeBuild{cmake{path"CMakeLists.txt"//cmake文件的路径}}}添加完之后,你的
怪叔叔萝莉控
·
2018-09-30 19:53
ndk
Andrid
View事件分发机制源码分析
Android的view树结构大家都清楚,但是事件序列是经过一个怎样的处理路径那。今天就带着疑问来看看源码,去寻找答案。首先我们先看事件如何从Activity开始分发。publicclassActivityextendsContextThemeWrapperimplementsLayoutInflater.Factory2,Window.Callback,KeyEvent.Callback,OnC
atxxiang4
·
2018-09-30 12:28
源码分析
Andrid
AIDL简介和使用
零.前言本片文章主要介绍AndroidAIDL的概念和使用,着重介绍AIDL的使用。一.基本概念什么是Binder:简单的来讲,我们可以将Binder看成Android进程间通信的一种方式,是Android的特性之一。什么是ALDL:AIDL(AndroidInterfaceDefinitionLanguage)Android接口定义语言。AIDL是一种编程规范,用于生成在Android设备上两个
木木Jump
·
2018-07-24 11:08
离线MP3波形解析
MediaRecorder的getMaxAmplitude得到正在录音过程的最大振幅值来做的,但笔者遇到的问题是要从已经录好的文件里解析出波形,关于离线文件的解析波形也有个开源的项目叫做ringdroid这个项目的原理是使用
andrid
Cmdmac
·
2018-07-06 15:46
android
游记 | 我和海豚有个约会 第二篇
好了,这一篇里面,更多精彩的娱乐休闲活动等你来玩哦……上一篇链接:我和海豚有个约会(一)随拍:海豚岛码头和渡轮No2,滑沙S
ANDRID
ING次日清晨,又是一个阳光
经年鲤
·
2018-02-06 12:53
理解AIDL
AIDL定义AIDL(
Andrid
接口定义语言)通常用于进程间通讯。编译器根据AIDL文件生成一系列对应的Java类,,通过预先定义的接口以及Binder机制达到进程间通讯的目的。
Android天之骄子
·
2017-12-15 10:08
andrid
分层的概念------native层
Android的分4层,java应用程序,java框架,本地框架和java运行环境,Linux内核空间Java应用程序无需过多解释,基本可以理解为各个App,由Java语言实现。Java框架层(系统服务)就是常说的Framework,这层里东西很多也很复杂,比如说主要的一些系统服务如ActivityManagerService、PackageManagerService等,我们编写的Android
ffmxnjm
·
2017-08-23 16:40
Android系统
Andrid
studio 引用多个module时jar包重复的解决
Error:Executionfailedfortask':app:transformClassesWithJarMergingForDebug'.com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicateentry:简单的小知识说明android5.0以上的机型是会自动避免重复引用
鸟儿窝
·
2017-08-07 21:59
app
Andrid
_scrollTo/scrollBy方法的区别
我们都知道View#scrollTo/scrollBy()方法是用于View内容的滑动的。那么这两个方法有什么区别呢?下面通过源码来总结这两个区别在哪里:publicvoidscrollTo(intx,inty){if(mScrollX!=x||mScrollY!=y){intoldX=mScrollX;intoldY=mScrollY;mScrollX=x;mScrollY=y;invalida
未见哥哥
·
2017-06-15 11:18
AndroidStudio 定义apk打包名字
andrid
Studio默认打包名字是app-release.apk我们自定义的话要在gradle中配置一下输出名称就可以了把代码贴出来好了直接复制换了名字就能用下面的代码是名字版本名称版本号applicationVariants.all
Applicaton
·
2017-05-20 15:29
android基础
gradle
apk名称
Andrid
架包代码混淆与打包处理
1.编辑混淆文件proguard-rules.pro-keepclasscom.hd123.piccmcarddriver.Card{*;}-keepclasscom.hd123.piccmcarddriver.CardInfo{*;}-keepclasscom.hd123.piccmcarddriver.CardOperateException{*;}-keepclasscom.hd123.pi
SunnySky_
·
2017-05-14 13:15
Android 7.0 安装 App
前言
Andrid
7.0继续提高了对用户隐私的保护和系统安全性,直接禁止掉了file://协议,我们通常使用下面的代码安装apk就会出现问题:/***调用系统安装应用*/publicstaticbooleaninstall
yoomaz
·
2017-04-18 21:33
Andrid
_scrollTo/scrollBy方法的区别
我们都知道View#scrollTo/scrollBy()方法是用于View内容的滑动的。那么这两个方法有什么区别呢?下面通过源码来总结这两个区别在哪里:publicvoidscrollTo(intx,inty){if(mScrollX!=x||mScrollY!=y){intoldX=mScrollX;intoldY=mScrollY;mScrollX=x;mScrollY=y;invalida
六号表哥
·
2017-04-17 22:51
Android
Android NDK(七):JNI异常处理
JNI中对于异常的处理和
Andrid
很相似。基本的流程都是检查异常,捕获异常,抛出异常,处理异
Songlcy
·
2017-03-24 11:39
Android
Android
NDK
andrid
之远程服务
我这里是模仿QQ登录的底层做法服务带对象传递先来一个布局文件我这里是写死了登录的用户名和密码相对应的activityimportandroid.app.Service;importandroid.content.ComponentName;importandroid.content.Intent;importandroid.content.ServiceConnection;importandro
请把小猪还给我
·
2017-02-12 18:24
Xamarin原生跨平台概述(精简概述,命中要害。PS:无图)
Xamarin原生跨平台:原生界面、原生性能、原生API(与H5比较);1、C#可以访问
Andrid
、IOS原生API,也可以调用C#系统类型,如Syetem,System.IO;2、原理:基于Mono
WalterGao
·
2017-01-14 19:00
andrid
通知栏的使用
想做个通知栏提示,写下如下代码Notificationnotification2=newNotification(R.mipmap.ic_launcher,"通知",System.currentTimeMillis());notification2.setLatestEventInfo(getActivity(),"testTitle","testContent",null);居然报错了,我的AS
史努比程序媛
·
2016-12-26 18:35
通知栏
彻底掌握Android多分包技术MultiDex-用Ant和Gradle分别构建(一)
Andrid
多分包技术在大型项目编译方面起着至关重要的作用,作为一个高级开发者我们有必要掌握此技能,现在我带领大家统一学习此项技能,并教会大家分别使用Ant和Gradle构建。
mynameishuangshuai
·
2016-09-30 18:00
android
multidex
多分包
Andrid
控件集合大全
Android常用的控件,可极大简化开发,增强开发效率。现在Android的开发者基本上都使用Android的各种控件,大量的减少我们开发的工作量和稳定性。以下是个人收集控件集合:(一)、网络请求框架1.OkHttpUtils:https://github.com/jeasonlzy0216/OkHttpUtils2.NoHttphttp://blog.csdn.net/yanzhenjie100
Hi_XianSheng
·
2016-08-19 16:04
android
控件
框架
Android
Java
Andrid
5.0新特性——SVG、VectorDrawable
一、SVG相关工具在线SVG编辑器MethodDraw:http://editor.method.acsvgedit:https://github.com/SVG-Edit/svgedit离线SVG编辑器inkscape:https://inkscape.org/zh/download/AdobeIllustrator:http://www.adobe.com/cn/products/illust
hp910315
·
2016-07-06 20:00
android
svg
矢量图
Android UI控件学习笔记(二)
AndroidUI控件学习笔记(二)
Andrid
AndrordManinfest.xml 1.APP权限2.打开方式 //启动
zhangyufeng0126
·
2016-07-03 19:00
android
UI
控件
心细两界的MessageQueue
在
andrid
2.3以前,只有Java世界的居民有资格MessageQueue中添加消息以驱动Java世界的正常运转,但从android2.3开始,MessageQueue的核心部分下移只Native层
wandeying
·
2016-05-29 20:00
java
android
native
messgaeque
Andrid
5.0新特性——SVG(可缩放矢量图形)
什么是SVG(ScalableVectorGraphics)SVG一种用于描述图像的标记语言。类似HTML。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。标准制定开发历史2001年9月4日,发布SVG1.0。2003年1月4日,发布SVG1.1。2003年1月14日,推出SVG移动子版本:SVGTiny和SVGBasic。2008年12
linchaolong
·
2016-05-26 11:00
android
svg
andrid
自学日记(二) ---Activity
andrid
自学日记(二)—Activity自学android开发有一个半月了,《第一行代码》和《疯狂android讲义》也看完了,大部分代码都有自己敲过,也了解了android开发的整体结构。
Hubert_bing
·
2016-04-19 16:00
android
Android开发
Andrid
进阶_百度地图导航错误
百度导航报错:java.lang.UnsatisfiedLinkError:Nativemethodnotfound:com.baidu.navisdk.jni.nativeif.JNINaviManager.initSubSystem:(I)I**一看报错就知道是百度so文件或者assets下面文件错误导致的。但是一直没有找到原因后来发现问题了:百度导航只在libs底下添加了armeabi添加了
响码
·
2016-04-15 11:20
Android进阶
andrid
实践项目四-对话框Dialog的各种用法
先来个简单的列子熟悉dialog是如何创建使用的老规矩先看dailog的继承关系java.lang.Object android.app.Dialogdialog是直接继承object与view没有半毛钱关系。一。先来看看最常见的dialog,也就是AlertDialog(警告框),alertdialog是非阻塞式的。publicclassAlertDialogtestextendsActivit
tangsilian
·
2016-04-13 19:00
对话框
android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
ubuntu11.10eclipse3.7(indego)forjavajdk6androidsdk2.2
andrid
ndkr7 当然,在windows环境
u014737138
·
2016-04-12 16:00
android
jni
NDK
利用属性动画实现动态菜单的效果
说到
andrid
内部的动画,相信大部分的人第一时间想到的是Animation,对于android内的动画,小编先简单的介绍几种使用方法:1.通过在res目录下新建一个anim文件夹并在其目录下新建属性动画的
Reoger
·
2016-03-15 14:00
android
动画
基础
属性动画
andrid
上传图片 asp.net 后台接收并保存
android端代码1packagecom.example.uploadfile; 2 3importjava.io.DataOutputStream; 4importjava.io.File; 5importjava.io.FileInputStream; 6importjava.io.IOException; 7importjava.io.InputStream; 8import
freexiaoyu
·
2016-02-02 15:00
项目记录16---打包手机
andrid
,ios资源打包读取配置xml错误,中文读取错误
今天打包andriod,ios版本,把资源下载更新都已经做好,自己建了个web服务器将资源放到了服务器。下载读取配置xml时候出错,很奇怪在window下正常读取下载更新,就是手机不行。在手机上调试发现读取配置version.xml读取不到。将verson.xml改成version.conf。运行OK。貌似以前也遇到过。再来就是手机读取中文出错,服务端使用的是GB2312,Unity3d发布的an
u010665359
·
2016-01-15 09:00
andrid
studio创建项目
摘自:http://blog.csdn.net/zhanghefu/article/details/9326735第二章
andrid
studio创建项目第二章
andrid
studio创建项目...1简
GaoAnLee
·
2016-01-07 16:00
[
Andrid
转]新版安卓SDK文件activity_main.xml和fragment_main.xml的处理
新版安装SDK文件一开始有两个XML文件,activity_main.xml和fragment_main.xml,不习惯的可以这样处理:1.删除fragment_main.xml整个文件2.对activity_main.xml,删除里面的内容。然后切换到GraphyLayout,放入一个LinearLayout就可以3.对MainActivity.java,可以删除下面红色标注的内容,再把Ma
sz_vcp2007
·
2016-01-06 23:00
YunOS成第三大移动操作系统,全球还是国内?
12月10日阿里巴巴YunOS年度发布会上,赛诺发布了国内移动智能操作系统报告,有两组数据值得注意:1、2015年国内移动智能操作系统份额
Andrid
为81.36%,iOS份额11.00%,YunOS份额
DoNews
·
2015-12-14 00:00
Andrid
Studio编译错误之——libpng error: CgBI: unhandled critical chunk
错误代码Error:Executionfailedfortask':PulltorefreshLibrary:mergeDebugAndroidTestResources'.>Somefilecrunchingfailed,seelogsfordetailsAAPTerr(Facadefor598446055):NoDelegateset:lostmessage:libpngerror:CgBI:
nailsoul
·
2015-12-11 20:00
第一章
andrid
visdio 安装
第一章
andrid
visdio 安装与环境搭建 一、Android Studio简介 Android Studio是Google新发布的Android应用程序开发环境
·
2015-11-13 15:36
IO
Andrid
高级程序员面试题
==========================20150518===================================一、 Acitvity组件 1. 生命周期&killed&back 2. onpause/onstop 区别(例子:DialogActivity) onSaveInstanceStatue调用时机(killed、锁屏) 3. 作用 onCreat
·
2015-11-13 04:03
程序员
第二章
andrid
studio创建项目
原文 http://blog.csdn.net/zhanghefu/article/details/9326735 第二章
andrid
studio创建项目 第二章
andrid
studio创建项目
·
2015-11-12 09:51
IO
Android 读取手机联系人、拨号、发送短信及长按菜单的操作
本示例实现了读取手机联系人,拨号、发送短信及长按出现菜单选项的操作↓ 1.
Andrid
项目结构图↓主要操作图中红色方框内的文件。
·
2015-11-09 12:25
android
Android编程实现读取手机联系人、拨号、发送短信及长按菜单操作方法实例小结
分享给大家供大家参考,具体如下:1.
Andrid
项目结构图↓主要操作图中红色方框内的文件。
_YMW
·
2015-10-30 15:18
andrid
向sdcard写入文件
1,在配置文件中写入操作权限 <!-- 想sdcard中创建或者删除文件的权限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission><!-- 向sdcard中写入数据的权限 --&
·
2015-10-30 14:23
sdcard
andrid
bringToFront()
ViewGroup中bringToFront深入解析:http://blog.csdn.net/jy03773322/article/details/6561020bringToFront的意外发现:http://www.cnblogs.com/zhainanJohnny/articles/3292563.htmlandroid中bringToFront的用法 :http://bbs.csdn.n
测试小松鼠
·
2015-09-29 17:00
andrid
bringToFront()
Android 动画之一 Drawable Animation —— 逐帧(Frame)动画
Frame动画要求开发者把动画过程的每张静态图片都收集起来,然后用
Andrid
控制依次来显示这些静态图片,利用人眼的“视觉暂留”的原理,造成“动画”
womengmengyan
·
2015-09-19 21:00
android
动画
图片
andrid
五大布局
LinearLayout:linearlayout将每个元素按照水平或垂直顺序排列,每一个子元素都在前一个元素后面.RelativeLayout:relativelayout是按各个按子元素之间的位置关系完成布局.AbsoluteLayout:absolutelayout是绝对定位布局,左上角为(0,0),通过android:layout_x和android:layout_y来定位元素的位置.Fr
FindMyDante
·
2015-09-19 09:49
android
andrid
系统的架构
1.android系统的架构android采用分层结构,分为四层,从下到上:第一层:Linux核心层:Linux核心层是基于linux内核2.6,android系统的内存管理,系统管理,网络协议以及驱动模型都依赖Linux内核.第二层:系统运行层:分为系统库(Library)和androidruntime;系统库用来联系第三层应用程序框架层和linux内核.(1)系统库主要包括:SurfaceMa
FindMyDante
·
2015-09-19 08:59
android
andrid
面试题
下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。某公司高级面试题(2015-03-14)【感谢helder分享】1、详述Android系统架构,包括层与层之间调用、binder、jni、底层文件读写方法2、描述自己的一个项目,要求画出结构图,UML图,详细描述项目种的技术点,技术难点以及解决方案3、一道算法4、谈谈自己项目管理的
xiangzhihong8
·
2015-08-22 23:00
java程序 处理
andrid
本地帮助文档打开慢的方式
下载本地的android自带sdk帮助文档由于有被墙的google地址,可以通过下面代码批量处理: importjava.io.BufferedReader; importjava.io.BufferedWriter; importjava.io.File; importjava.io.FileNotFoundException; importjava.io.FileReader;
chensl
·
2015-08-11 15:00
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他