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应用开发学习笔记
新浪微博布局学习——妙用TabHost
前言为了更好的开发
Android应用
程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流!
「已注销」
·
2020-08-24 22:53
Android
TabHost小技巧
前言为了更好的开发
Android应用
程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流!
iteye_12827
·
2020-08-24 22:17
Android7.1.1Toast崩溃解决方案
注:文章首发于个人博客,本文为补发概述Toast作为
Android应用
中最常见的一种提示方式,由于简单的api设计和简洁的交互体验被我们广泛使用,但是这并代表他很完美,本文将记录我在开发中遇到的问题。
崔老板
·
2020-08-24 22:13
Android插件化开发 第二篇 [动态加载apk优化]
它们的不同之处是:*PathClassLoader只能加载系统/data/data/包名目录下的apk;*DexClassLoader可以加载jar/apk/dex,可以从SD卡中加载的apk;当
Android
哈希Map
·
2020-08-24 22:17
Android
App
如何用Qt写
Android应用
下面我简单介绍一下用QtCreator写
Android应用
的步骤。PS:在这之前你应该
Knight.Hw
·
2020-08-24 21:51
QT
Embed
qt
android
手机
服务器
file
网络
盘点
Android应用
开发中曾经很流行但是已经过时或即将过时的技术
前言Android的技术更新换代非常快,无论是官方的SDK推出的速度,还是各种开源的三方库出现以及更新的速度,都不足以用一个快字来形容。本文盘点那些曾经很流行技术,但是随着一些心得技术的出现,由于之前的局限性而过时。No.6,Actionbar自从Toolbar出现以后,Actionbar的命运貌似就只能是慢慢被淘汰了。相比Actionbar,Toolbar更加灵活多变,首先Toolbar并不是W
codingismylife
·
2020-08-24 21:19
Android
android
android应用
技术
Android应用
程序基础 >> 任务栈和亲属关系(Activities and Tasks)
在android中,一个activity组件可以激活另一个activity组件(可能属于另一个应用程序)。若新的被激活的activity组件属于另一个应用程序,则那个activity组件会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于本应用程序一样。Android是通过将之前的activity组件和新被激活的activity组件放入同一个任务栈来实现这个功能的。从用户的角度看,一个
chenlei1889
·
2020-08-24 21:41
Android应用
崩溃之后会重新启动
在开发中,机型为nexus5,应用崩溃之后会重新启动。而我们的目的是在崩溃之后不会重新启动,否则会影响用户体验。在CrashHandler中捕获异常崩溃退出时调用如下方法。IntentstartMain=newIntent(Intent.ACTION_MAIN);startMain.addCategory(Intent.CATEGORY_HOME);startMain.setFlags(Inten
陈德山
·
2020-08-24 21:38
学习之路
Android布局
文章来自:http://www.cnblogs.com/skynet/archive/2010/06/06/1752616.html我们对
Android应用
程序运行原理及布局文件可谓有了比较深刻的认识和理解
bluhar
·
2020-08-24 21:27
怎样减少 Android 应用包 60% 的大小?
我要减肥简评:应用的大小也是用户体验的一个重要方面,而减少
Android应用
安装包大小其实一点也不复杂。对于移动应用来说,应用安装包的大小当然是越小越好。
aptentity
·
2020-08-24 21:16
Android
android中的Context到底该怎么用
而context的作用,就是
android应用
连接service的桥梁。比如Activity中有一个方法,getSystemService()。
an4455
·
2020-08-24 21:02
Android应用
安装包大小优化
有人会问,为什么还要优化安装包大小,写好业务不就好了吗?如果你有这样的想法,你就大错特错了。我们不能只做代码搬运工,俗称码农,我们要做资深软件开发工程师。何为资深?即除了完成业务功能外,还要注重用户体验。今天,我来讲讲Android包体积优化的方案。一、避免使用重复功能的库如果一个项目使用了大量具有重复功能的库,则是一件很蛋疼的事,因为这会让你的安装包体积变得更加庞大。所以,在使用第三方库选型的时
dora丶Android
·
2020-08-24 21:24
Android应用开发
Android 资源管理框架(Resources和AssetManager) 及 资源编译(aapt)
android应用
资源预编译,编译和打包全解析-https://cloud.tencent.com/developer/article/1033926Android系统提供了一套强大的资源管理框架Resources
desaco
·
2020-08-24 21:21
Android应用
加载布局的时候有时候会出现重叠布局或者重叠组件--动态控制组件的显示或者隐藏
Android应用
加载布局的时候有时候会出现重叠布局或者重叠组件的情况,比如一箱项目中开屏页之后可能会加载一个动画(VideoView),在有网络或者是后台返回广告(图片ImageView)的时候就需要进行动态控制组件的显示或者隐藏
Sailor_Luo
·
2020-08-24 21:21
Android性能优化(5):APK瘦身优化
2.2.1AndroidLint2.2.2tinypng2.2.3WebP2.3优化libs目录大小2.3.1裁剪libs目录2.3.2插件化 APK,全称AndroidApplicationPackage,即
Android
无名之辈FTER
·
2020-08-24 21:14
【Android
开发进阶】
【Android
性能优化】
android应用
降低崩溃率手段汇总
1、使用lint全局扫描全局lint扫描,解决那些可能引发崩溃的问题。其实这招效果不是很好的,因为崩溃比较多的问题之前肯定都已经爆出来过,早已经修复过了。那些引发崩溃最多的应该是后续新版本中的逻辑代码。2、git提交增量扫描使用lint扫描的时候,会提示一些可能触发空指针的提示。可以利用git提交的钩子,判断哪些文件改动过,然后执行gradle的lintTask。记录并且发邮件通知作者。3、代码清
失落夏天
·
2020-08-24 21:37
android新框架学习
Android应用
包体积优化
为什么要优化安装包大小提高应用的下载转化率和留存率。1.用户可能会因为应用大小而放弃下载应用。2.由于手机内存问题可能会导致用户卸载占用空间较大的应用。除了下载下载转化率和留存率,安装包体积优化还有一些理由:预装应用的推广成本.满足应用市场的最大包体积限制.在技术甚至业务层面,我们可以重新审视我们的codebase,是否需要删除一些低价值的业务,清理无用的代码和资源,进行进一步的重构和改善.一、应
wuto_
·
2020-08-24 21:26
android
Android 捕获异常并在应用崩溃后重启应用
问题概述:在
Android应用
开发中,偶尔会因为测试的不充分导致一些异常没有被捕获,这时应用会出现异常并强制关闭,这样会导致很不好的用户体验,为了解决这个问题,我们需要捕获相关的异常并做处理。
weixin_34151004
·
2020-08-24 21:16
移动开发
java
Android应用
程序资源管理器(Asset Manager)的创建过程分析
在前面一篇文章中,我们分析了
Android应用
程序资源的编译和打包过程,最终得到的应用程序资源就与应用程序代码一起打包在一个APK文件中。
weixin_30820151
·
2020-08-24 21:14
Android应用
程序资源的查找过程分析
我们知道,在Android系统中,每一个应用程序一般都会配置很多资源,用来适配不同密度、大小和方向的屏幕,以及适配不同的国家、地区和语言等等。这些资源是在应用程序运行时自动根据设备的当前配置信息进行适配的。这也就是说,给定一个相同的资源ID,在不同的设备配置之下,查找到的可能是不同的资源。这个资源查找过程对应用程序来说,是完全透明的。在本文中,我们就详细分析资源管理框架是如何根据ID来查找资源的。
weixin_30607659
·
2020-08-24 21:13
Android应用
程序资源管理器
1.frameworks/base/core/java/android/content/res/AssetManager.java2.frameworks/base/core/java/android/content/res/Resources.java3.frameworks/base/core/java/android/content/res/XmlBlock.java
雷古拉斯
·
2020-08-24 21:58
移动操作系统之Android
Android应用
优化之冷启动优化
前言事件发生在发包上线的前两天,在某某云进行移动测试时,提示冷启动速度低于平均值的问题,之前自己也曾尝试过优化,但是发现效果并不是很明显,作为一个有追求的开发者,趁着有点空闲时间,要好好研究一下冷启动优化问题。App的启动流程我们可以了解一下官方文档《Appstartuptime》对App启动的描述。应用启动分为冷启动、热启动、温启动。而冷启动是应用程序从零开始,里面涉及到更复杂的知识。我们这次主
firejunking
·
2020-08-24 21:50
Android
Android优化之路
冷启动优化
Android优化
启动
Android
冷启动
Android应用
优化之流畅度优化实操
上一篇流畅度概念向大家详细地描述了VSync机制和Choreographer编舞者的用法。可能所讲解的内容偏向理论概念,因此这篇是流畅度优化实操,整篇主要分三层,UI层、代码逻辑层、IO层来讲述各个优化点,其中还会穿插多个辅助检测插件。可谓干货满满,希望对大家有用。最基本的UI层显示优化调试GPU过度渲染在App出现卡顿的时候,我们第一时间会想到我们的App是不是存在过度绘制的问题。为什么要先看过
firejunking
·
2020-08-24 21:50
Android
Android优化之路
流畅度优化
Traceview
性能优化
Android应用
优化之内存概念
导语现在的Android智能手机发展信息万变,从一开始的HTC到小米价格战到现在高端市场份额战,在软硬件都发生了翻天覆地的变化。在硬件上内存从一开始的一两百M到现在4G。从软件上我们从一开始为了实现需求而写代码到现在为了代码更健壮、更漂亮而进行不断优化代码。这些都是Android发展的必然一步。今天我来跟大家一起分享Android内存优化的相关概念和实践。概念进程内存与RAM之间的关系进程内存既是
firejunking
·
2020-08-24 21:49
Android
Android优化之路
android
内存概念
内存优化
内存分配机制
内存回收机制
Android应用
优化之代码检测优化
前言最近换了新的公司,面对新的代码大家都有不同的熟悉过程和方法。在我的角度来说,利用代码检测工具,可以更直接地去熟悉代码逻辑和业务逻辑,表现得自己去代码质量很有追求,最重要当然是在公司的任务管理工时上面显得自己积极向上啦。不过在修改代码之前,你要根据项目的分工、明确在公司的定位,不然会造成一些不愉快的事情,但是总的来说我们还是对代码质量有追求的!我们首先要知道AndroidStudio安装插件步骤
firejunking
·
2020-08-24 21:49
Android
Android优化之路
Android应用
崩溃后异常捕获并重启
在
Android应用
开发中,偶尔会因为某些异常导致正在使用的应用出现异常并强制关闭,这样导致不友好的用户体验。为了解决这个问题,我们需要捕获出现的异常并做处理。
java小小初学者
·
2020-08-24 21:07
原创
android 应用程序包文件 (APK)
Android应用
程序包文件(APK)是一种Android操作系统上的应用程序安装文件格式,其英文全称为“applicationpackagefile”。
行知天下
·
2020-08-24 21:07
深入了解Android
Qt for Android 调用android原生接口分享图片或文字
在用Qt开发
android应用
的时候,有一个需求是通过调用android原生接口去实现图片分享功能,原理很简单,首先在java文件中用android接口封装一个分享功能的方法,然后在C++中调用QAndroidJniObject
luoyayun361
·
2020-08-24 21:29
Qt
for
Android
转贴 Android 开发之旅:又见Hello World!
经过数篇对
Android应用
程序的原理的讲述,现在我们大概回顾一下。
laiqiqi
·
2020-08-24 21:55
Android应用
ANR分析
一.ANR是什么ApplicationNotResponding,字面意思就是应用无响应,稍加解释就是用户的一些操作无法从应用中获取反馈。在实际的应用中应当去避免这种现象,虽然他暂时不会造成应用崩溃,但是却极大的损坏了用户体验。二.ANR的触发原因出现ANR之后一个直观现象就是系统会展示出一个ANR对话框,大概是这样。谷歌文档中对ANR产生的原因是这么描述的:Android系统中的应用被Activ
baidu_32472003
·
2020-08-24 20:39
log分析
Android 开发之旅:短信的收发及在android模拟器之间实践(一)
通过这个例子,我想带给大家的是:更加熟悉之前介绍过的
Android应用
程序的概念及技术细节,且通过实例调度大家的兴趣。
YBGwuqin
·
2020-08-24 20:06
Android开发之旅
Android 开发之旅:深入分析布局文件&又是“Hello World!”
引言上篇可以说是一个分水岭,它标志着我们从
Android应用
程序理论进入实践,我们拿起手术刀对默认的“HelloWorld!”程序进行了3个手术,我们清楚了“Helloworld!”
YBGwuqin
·
2020-08-24 20:06
Android开发之旅
Android适配开发----Camera
Android应用
层语言是java,对于相机、传感器等底层的操作仍旧是低级语言来实现的。java只是做了一层包裹和封装,方便应用层的调用。
你去了我想去的巴黎
·
2020-08-24 20:57
android
基于Qt for Android联想到调用Android API
最近抽空研究了下Qt开发
android应用
如何调用androidapi,发现其实我们还得写java代码,java代码主要实现功能,再使用Qt封装好的android类去调用群内经常有人问到Qt如何调用androidapi
寒山-居士
·
2020-08-24 20:25
QT
QML
Android
c++
android
java
qt5
应用
管理
Android应用
程序的资源
什么是资源
Android应用
程序由两部分组成,功能部分(代码指令)和数据部分(资源),功能部分是决定你应用程序行为的代码,包括程序运行的任何算法,资源包括了文本字符串、样式和主题、尺寸、图片和图标、音频文件
lilinjie、
·
2020-08-24 20:43
Android筑基
Android应用
崩溃重启以及被系统Kill场景分析
Android应用
崩溃重启
Android应用
开发过程中,当我们的应用发生Crash时异常退出,然后又自动启动跳转到未知页面,此时应用在崩溃前保存的全局变量被重置,用户状态丢失,显示数据错乱。
lilinjie、
·
2020-08-24 20:11
Android
Android应用崩溃重启
Android系统Kill应用
Android应用稳定性
Android 开发之旅:又见Hello World!
回顾及展望经过数篇对
Android应用
程序的原理的讲述,现在我们大概回顾一下。
YBGwuqin
·
2020-08-24 20:10
Android开发之旅
Anbox:在 Linux 上运行 Android 应用程序的简单方式
Android模拟器允许我们直接从Linux系统上运行我们最喜欢的
Android应用
程序或游戏。对于Linux来说,有很多的这样的Android模拟器,在过去我们介绍过几个此类应用程序。
weixin_33744854
·
2020-08-24 20:15
移动开发
操作系统
分享第一本中文Android书籍(应用框架和程序设计--高焕堂)
;台湾高焕堂先生是Android平台开发团队中的重要一员,信得过他当然也信得过他的书籍,所以在这里推荐给大家
android应用
框架和程序设计转载于:https://www.cnblogs.com/macobolo
weixin_30542079
·
2020-08-24 20:29
Android应用
自动更新功能的实现!!!
一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自动更新功能的实现原理,就是我们事先和后台协商好一个接口,我们在应用的主Activity里,去访问这个接口,如果需要更新,后台会返回一些数据(比如,提示语;最新版本的url等)。然后我们给出提示框,用户点击开始下载,下
Android高级工程师
·
2020-08-24 20:00
Android应用
性能优化系列视图篇——恼人的分割线留白解决之道
相信很多一线的开发者都遇到过分割线,作为视觉设计中的最常用的元素之一,虽然简单易画,但在布局排版中往往却起影响视图层级结构的重要作用。往往由于一道小小的分割线,不仅在layout中多个数个视图,而且容易导致布局层级的加深,甚至还需要在Java代码中做逻辑控制。虽然Android官方提供的布局中,比如ListView、LinearLayout等对分割线都有了相应的实现,但是在处理分割线留白这种设计时
qiangsanwa
·
2020-08-24 20:49
如何把React Native嵌入到原生
android应用
中
原生应用不仅可以跳转到RN页面,也可以吧RN的组件放到原生应用中,作为原生应用的一部分。首先介绍如何把reactnative嵌入到android中,然后再介绍如何把RN嵌入到ios中;第一部分:将RN嵌入到android中的步骤如下一、用AndroidStudio创建一个程序,我的是RnInAndroid;二、打开命令行终端,进入RnInAndroid,2.1、输入以下命令:npminit然后会创
我是刘成
·
2020-08-24 19:32
react
native
Android启动
1.启动加速2.解决
Android应用
冷启动时出现的白屏问题3.十五、Android性能优化之提升应用的启动速度和Splash页面的设计
木山人
·
2020-08-24 19:44
ios
开发学习笔记
(这里一定有你想要的东西,全部免费)
1,SearchBar怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clearColor无法使用)。其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviewsobjectAtIndex:0]removeFromSuperview];2,NSDate:[java]viewplaincopy字母日期或时间元素表示示例GEr
zclovepp
·
2020-08-24 18:52
iOS
VirtualApp
本质
Android应用
隔离是基于Linux系统的多用户机制实现的,即每个应用在安装时被分配了不同的Linux用户ui
朴勇佑
·
2020-08-24 18:58
Android这是一些花里胡哨的
状态栏StatusBarUtil★3046-为
Android应用
设置状态栏StatusBarCompat★1260-Android沉浸式状态栏FlycoSystemBar★794-SystemBar助手
压抑的内心
·
2020-08-24 17:03
Go核心
开发学习笔记
(廿六) —— 文件处理二:命令行处理参数,JSON
关于命令行处理的学习引入:假设命令行连接mysql数据库,如何实现下方mysql-uroot-p'123456'-h192.168.240.23-port3306如果使用os.Args只能按照命令参数输入的顺序来定义序列,不可变。引入packageflag,实现了命令行参数的解析。示例1:使用os.Args统计一个命令包含多少个参数,这样参数传递必须按顺序,无法类似k:v风格改变顺序package
已开挂的24K
·
2020-08-24 17:15
Chrome OS 将使用 PWA 替代部分 App 应用,Twitter 已第一个进行调整
思否报道丨公众号:SegmentFault据TheVerge报道,ChromeOS最近正开始尝试用渐进式web应用(ProgressiveWebApps,以下简称PWA)来替代Chromebook的一些
Android
王治治
·
2020-08-24 17:01
google
chrome
pwa
android
小程序
Android NDK JNI 入门笔记-day05-NDK应用签名校验
应用签名
Android应用
签名是应用打包过程的重要步骤之一,Google要求所有的应用必须被签名才可以安装到Android操作系统中。
binglingziyu
·
2020-08-24 16:09
android
ndk
jni
2014年开源夏令营-android下使用libhackrf
libhackrf.so是动态库,
android应用
层需要通过JNI调用动态库,本文已简单FFT做为例子说一下android如何使用hackrf。
pagekpang
·
2020-08-24 16:08
hackrf
开源夏令营
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他