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
anroid
android 开发如何做内存优化
一、引用没释放造成的内存泄露1.1注册没取消造成的内存泄露这种Android的内存泄露比纯java的内存泄露还要严重,因为其他一些Android程序可能引用我们的
Anroid
程序的对象(比如注册机制)。
陈守印
·
2020-02-19 14:02
Anroid
入门 -- Tab选项卡
实现方式Android实现Tab选项卡的方式非常多,印象当中就有这么几种:传统的ViewPagerFragmentManager+FragmentViewPager+FragmentPagerAdapterTabPageIndicator+ViewPager+FragmentPagerAdapter今天这里使用TabLayout+ViewPager+FragmentPagerAdapter的方式来
binni
·
2020-02-16 12:28
漫步程序路(1)[学什么不重要,重要的是你静得下心来吗?]
引擎,客户端(参与华为杭研所espace项目,负责directUI核心层的开发),服务器(amf3页游服务器,以及最近的微信前后端),金融app(招行CBS5,中兴建投ipad员工客户端,iphone/
anroid
随风而行之青衫磊落险峰行
·
2020-02-11 12:19
android 自动弹出软件盘和不弹出设置
AndroidManifest.xml中对应的Activity下设置android:windowSoftInputMode="adjustUnspecified|stateHidden"安卓手机不可以自动弹出软键盘在开发
Anroid
joy_蓝蜘蛛
·
2020-02-08 08:37
Anroid
APT
http://image.catbro.cn/upload_88e168a529af9a66cde8d01ac0341391.png前言APT:AnnotationProcessorTool(注解处理器)什么时注解处理器注解处理器是(AnnotationProcessor)是Javac的一个工具,其作用在编译期间,用来处理加了注解的代码,其会扫描编译其的源码获得加了特定注解的目标代码;注解处理器的
Angels_安杰
·
2020-02-02 00:00
Android之监听来电,权限管理, 多语言方案,双卡拨号
有关权限管理
Anroid
6.0以下,权限申明后即可获取(国产定制系统除外)在manifest文件里声明权限://电话相关权限6.0以上不仅要声明,还需运行时获取。
swensun
·
2020-01-05 14:38
Rxjava开发介绍
Rx
Anroid
的引入更是让我们非常容易的能够切换到UI线程。可以说,引入RxJava,就放弃古老而沉重的AsyncTask吧(初学者还是要学AsyncTask的)。
StChris
·
2020-01-04 19:07
window
anroid
初始环境配置
开发android需要配置一下基本的环境:需要安装的东西1.JDK2.SDK3.Eclipse4.ADTJDK环境变量配置(win)1.JAVA_HOME:D:\xxx\jdk1.x.x\\2.CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;3.path:%.JAVA_HOME%\binjav
oliverhuang
·
2019-12-30 01:03
Dagger2入门
本文是作者在学习Dagger2入门的一篇很好的文章,特此在此转载,非原创Dagger官网DaggerDocumentAPI从零开始的Android新项目4http://www.bozhiyue.com/
anroid
高永峰
·
2019-12-25 06:08
Anroid
App内存优化
背景在移动开发过程中,由于app内存和存储空间有限,而系统分配给每个app的内存是有一定限制的,当app申请的内存超过限制后,就有可能出现内存溢出而导致app崩溃,影响用户体验甚至导致用户卸载app,因此性能优化是非常值得投入的一个事情。一般来说,所有的优化都可以分为以下两种情况:*以空间换时间(数据预加载)*以时间换时间(1.串行改并行2.懒加载:先初始化优先级高的,优先级低的延迟加载)定义优化
北疆小兵
·
2019-12-24 14:11
从任意app,启动另外一个app的activity:
Android从一个APP跳转到另一个APP的某Activity(1)把要跳转的目标APP的指定Activity暴露出来在
Anroid
Manifest文件中给activity节点设置Android:exported
44e46f384a16
·
2019-12-23 16:43
Anroid
进阶之旅 | 微信登录没有回调的问题
Android微信登录,分享后没有回调(创建wxapi包的时候,一定要和开放平台填写的路径一致)Android实现微信第三方登录的情况非常多,今天在做微信登录的时候,始终无法回调WXEntryActivity第一步检测,微信sdk是否有回调记录方法是通过日志过滤activitymanager,日志中有出现04-1613:27:43.3451805-3279/?I/ActivityManager:S
stamSuper
·
2019-12-19 07:07
你真的会用RxJava么?RxJava线程变换之observeOn与subscribeOn
为什么要做线程变换最最简单的例子就是
Anroid
中数据获取
怪盗kidou
·
2019-12-18 06:06
IDEA、
Anroid
Studio使用Live Templates加速开发
Idea中LiveTemplates是一个强大的功能,它可以适用组合按键来一键生成代码,注册,javadoc等,例如我想构建一个双重检测的单例模式可以通过以下步骤来实现。image.png点击image.png新建模板组,新建具体的在线模板,名字就是匹配模板的按键,image.png点击change更改模板的应用范围。$变量名字$image.pngEdit代表约束变量的表达方式下面是具体的配置//
RoyAlex
·
2019-12-16 05:34
com.android.phone
Phone基本介绍Phone有名Telephony,一般包名为com.
anroid
.phone,运行在com.android.phone进程中。
FamilyYuan
·
2019-12-15 06:58
TabHost、TabWidgt、Tabcontent之间的关系
TabHost、TabWidget、FrameLayout的
anroid
:id不能随意设置,必须指定id为:android:id="@android:id/tabhos
渔农
·
2019-12-14 13:14
为什么要用Android Studio?
本书节选自《AndroidStudio实用指南》作者:毕小朋目前本书已上传到百度阅读,在百度中搜索[
Anroid
Studio实用指南]便可以找到本书.原因一:AndroidStudio是基于IntelliJIDEA
码农老毕
·
2019-12-12 02:47
Anroid
NDK的安装与配置
Mac版到Google的官网下载AndoridNDK解压到你要存放的位置开启终端,输入命令pico.bash_profile添加NDK的绝对路径exportPATH=${PATH}:/Users/userName/Documents/android-ndk-r9cA_NDK_ROOT=/Users/userName/Documents/android-ndk-r8dexportA_NDK_ROOT
Dear宅学长
·
2019-12-08 03:18
AndFix Bug 热修复框架原理及源码解析
作为阿里巴巴开源的Android应用热修复工具——AndFix,帮助
Anroid
开发者修复应用的线上问题。Andfix是“Androidhot-fix”的缩写。1.什么是AndFix?
可以写但没有必要
·
2019-12-06 16:00
AndFix Bug 热修复框架原理及源码解析
作为阿里巴巴开源的AndroidAPP——热修复工具AndFix,帮助
Anroid
开发者修复应用的线上问题。Andfix是“Androidhot-fix”的缩写。1.什么是AndFix?
qq593e097eaab3c
·
2019-12-06 14:13
AndFix
Bug
热修复框架原理及源
Android参考
Android官方文档Android官方博客
Anroid
中文Android开发工具Android巴士胡凯的博客Lucida的博客默默的点滴阳春面的博客江南一点雨的博客Githubstackoverflow
张东冬
·
2019-11-29 09:48
windows下运行Reactnative
react-nativeinitAwesomeProject创建工程的时候AwesomProject下的
anroid
下的local.properties文件是没有的,需要我们自己去拷贝一个里面指定的是你本地的
Lazy1
·
2019-11-07 05:15
AndFix热修复初步上手
AndFix简单介绍AndFix是阿里巴巴开源的Android应用热修复工具,帮助
Anroid
开发者修
双鱼大猫
·
2019-11-05 15:35
Android性能优化第(七)篇---StrickMode严苛模式检测耗时与内存问题
注意这个StrictMode是在
Anroid
2.3以后引入的。严格模式主要检测两大问题,一个是线程策略,即TreadPolicy,另一个是VM策略,即VmPolicy。
LooperJing
·
2019-11-04 10:58
AIR 应用开发整理 - ERROR ITMS-90164: Invalid Code Signing Entitlements
总有人说用air开发
anroid
ios太坑了,其实现在回过头来想想,倒不是有多难,只是这条路上走的人太少了,所以坑多。如果说走的人多了,这条路自然就会被踏平,也就没有那么多的坑了。
bennyxu
·
2019-10-31 20:56
智能小车的手机控制端app编写
包含一个控制界面和登陆界面下面是博主写好的一个登陆界面按照上一篇文章说的方法,出现的错误studio会很贴心的再右下角提示常见的问题我的这边博客里有https://blog.csdn.net/qq_36444039/article/details/102529660下载
anroid
studio
handsome programmer
·
2019-10-14 10:08
python
智能小车
10月12日--树莓派python3.6安装、pip3安装、树莓派烧录、
anroid
studio avd安装与整理
树莓派python3.6的安装树莓派烧录
anroid
studioavd安装过程中出现的问题*TensorFlow1.9早已发布并在各大平台上运行,如Linux、苹果、安卓等系统。
handsome programmer
·
2019-10-13 09:09
计算机
智能小车
APP渗透测试准备(一)
APP渗透测试准备(一)文章目录APP渗透测试准备(一)环境准备安装adb安装fridafridahook实例环境准备Windows10X64Python3.7OppoR9st
anroid
6.0.1adbfridaburpsuite
郁离歌
·
2019-10-05 20:32
WEB学习
建设银行App主题样式怎么设置?
建设银行的
Anroid
客户端,默认是蓝色主题样式,想要换一个样式,该怎么更换呢?下面我们就来看看详细的教程。
·
2019-09-30 17:23
【Android JNI - 2】JNI初探
JNI简单示例一、软件下载1.NDK下载:目录
Anroid
studio中已经不再使用ndk了,转而使用cmake2.AndroidStudio下载3.cmake下载二、JNI调用C简单示例1.创建一个简单的
Jaimex8
·
2019-09-15 00:48
06--Android
Java
【
Anroid
学习笔记】 基于位置的安卓开发
定位方式GPS定位:基于手机内置的GPS硬件直接和卫星交互来获取当前的经纬度信息,精确度高网络定位:根据手机当前网络附近的三个基站进行测速,以此计算出手机和每个基站的距离,再通过三角定位确定出一个大概的位置,精确度一般 申请百度APIKey1登录百度账号,打开http://developer.baidu.com/user/reg填写注册信息,只需要填写带有“*”号的那部分内容,然后提交。 2打开自
墨染秦月
·
2019-09-07 16:41
Android
LBS
GPS
Android学习笔记
【
Anroid
学习笔记】 Handler、AsyncTask、服务的基本使用
HandlerAndroid提供了一套异步消息处理机制,完美地解决了在子线程中进行UI操作的问题。先来学习下异步消息处理的使用:classMainActivityextendsAppCompatActivityimplementsView.onClickListener{staticfinalintUPDATE_TEXT=1;TextViewtext;Handlerhandler=newHandl
墨染秦月
·
2019-09-07 16:54
Android学习笔记
【
Anroid
学习笔记】 WebView、okHttp的使用,XML、JSON文件的解析
WebView布局文件: 核心代码:onCreate(){WebViewwebView=(WebView)findViewById(R.id.web_view);//让webView支持JS脚本webView.getSettings().setJavaScriptEnabled(true);//设置从一个网页跳转到另一个网页时,网页仍在当前webView显示webView.setWebViewCl
墨染秦月
·
2019-09-07 16:21
Android学习笔记
【
Anroid
学习笔记】通知、拍照、音乐播放、视频播放
通知基本用法先使用Context类的getSystemService()方法获取NotificationManager对象:NotificationManagermanager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); 接着使用support-v4库中的NotificationCompat类的build
墨染秦月
·
2019-09-07 15:37
Android学习笔记
【
Anroid
学习笔记】 运行时权限及内容提供器的基本使用
运行时权限在Android6.0版本之后引入,用户可以对应用程序进行选择性授权,即使拒绝了这个权限,依旧可以使用该应用的其他功能。Android所有的危险权限一共有9组24个权限: DangerousPermissions: group:android.permission-group.CONTACTS permission:android.permission.WRITE_CONTACTS pe
墨染秦月
·
2019-08-30 16:18
Android学习笔记
【
Anroid
学习笔记】 常见持久化技术的基本使用
文件存储将数据存储到文件中核心代码: save(){ Stringdata="Datatosave"; FileOutputStreamout=null; BufferedWriterwriter=null; try{ //通过openFileOutput()方法获取FileOutputStream的实例, //第一个参数是文件名,第二个参数是操作模式 out=openFileOutput("da
墨染秦月
·
2019-08-30 15:50
Android学习笔记
【
Anroid
学习笔记】 广播接收器的基本使用
概念标准广播一种完全异步执行的广播,所有的广播接收器几乎可以同时收到这条广播,无法被截断。 有序广播一种同步执行的广播,在同一时刻只有一个广播接收器能收到此条广播消息,优先级高的广播接收器先收到广播消息,可以被截断。 接收系统广播注册广播的方式一般有两种,在代码中注册和在AndroidManifest.xml中注册,前者被称为动态注册,后者被称为静态注册。 动态注册优点:可以灵活地控制广播接收器的
墨染秦月
·
2019-08-30 14:52
Android
广播接收器
Android学习笔记
Android~
Anroid
Studio中使用NDK编译调用.so
什么是NDK?NDK就是安卓中实现JNI的一种方式,相信学习过java的小伙伴JNI并不陌生。之前使用NDK是在eclipse搭建的安卓开发环境中,现在公司项目需要又回来好好梳理一下NDK。同时网上搜罗一下,附上觉得好的文章。网上的教程供参考,但是实际还是要以操作为准,如遇到问题则需对比教程和操作提示一步一步完成!1、下载安装相关的插件使用AndroidStudio,到AndroidSDK选项的地
Hynson
·
2019-08-01 23:18
#
Android
移动开发
2019腾讯
Anroid
岗面经
一面公司是哪里的?福州这边的规模?最近负责的项目都涉及到了哪些方面?线程间通信有哪些方式?Handler机制的原理Looper循环的退出条件?这些东西你是怎么学的?如果让你自己来实现Looper机制,你要怎么实现?做过哪些方面的性能优化?UI优化有哪些方式?内存优化方式怎么检测内存泄漏?用什么工具?怎么定位卡顿问题?BlockCanary的原理是什么?(我不知道…,就讲了自己的思考,如果自己来实现
陈贤靖
·
2019-06-12 21:40
Android
新建图片
flutter原生交互目录.jpgabc.gifflutter2
anroid
.gif查看天气.gif微信截图_20190612174022.pngTIM截图20190612174345.png360截图
基本密码宋
·
2019-05-28 17:21
新建图片
flutter原生交互目录.jpgabc.gifflutter2
anroid
.gif查看天气.gif微信截图_20190612174022.pngTIM截图20190612174345.png360截图
基本密码宋
·
2019-05-28 17:21
联想粒子矿云/我家云OMV(Open Media Vault) 刷Armbian后如何安装Docker,换软件源并提速?通电两三分钟就掉盘,硬改解决办法
我的粒子云盒子是SS1版本,枪灰色,按着W大的教程刷了OMV0.7.9,后来看到新版的OMV,又想再刷没成功,具体表现是看
Anroid
Tool的提示是入Maskrom了,却刷不进固件,短接进Maskrom
joyist
·
2019-05-21 16:23
《
Anroid
自定义控件开发入门与实战》勘误
对于读者回馈的错误之处,加以正更,感谢大家的支持如果大家发现哪里有错误,请在留言中反馈,反馈时请标注第几节,哪一页,以方便我定位,非常感谢。本书资源及第一章、第一章PDF下载地址:https://github.com/harvic/AndroidCustomCtrlRes第三章3.5.4常用函数P125整个页面的结论都有问题。AnimatorSet真正激活延时=AnimatorSet.startD
启舰
·
2019-04-22 19:32
Android Studio配置网易mumu模拟器
在AS的dos命令窗输入cdD:\ProgramFiles\android-sdk-windows\platform-tools(自己
anroid
sdk的位置)再输入:adbconnect127.0.0.1
qq_35608652
·
2019-04-18 10:23
Android
关于Android O系统短信拦截的流程
前言本文的源码采用
anroid
9的首先待拦截的号码需要进行存储,而且号码的个数肯定很多,用户使用的情况复杂,所以选择数据库进行存储。
倔强的泥鳅
·
2019-03-21 12:05
编程
android
通过源码分析
Anroid
消息处理机制
前言最近通过微信公众号推文以及博客文章学习了Android的消息机制的原理,然后抽空写下了这篇文章,对自己学到知识进行梳理,也方便以后自己查阅。主线程不处理耗时操作,子线程不更新UIHandler消息处理机制在Android中占有非常重要的地位消息机制的大概流程:系统启动后,系统主线程会创建一个Looper对象,然后调用Looper.loop()开启一个死循环,循环会不断地从消息队列中(Messa
Junhao_Lin
·
2019-03-08 22:04
Android学习笔记
Anroid
Wear OS 手表应用开发 - UI
WearUI智能手表相对手机来说,由于使用场景不同,且屏幕较小,所以应用的设计、交互和手机是有些区别的。相对来说,布局会更简洁,更多地使用滑动手势进行操作。为此,在WearOS上,官方提供了一系列新的控件和交互,通过它们,我们可以很方便地打造出一个适合手表交互的应用。添加依赖下面用到的控件都来自Wear控件库,需要在build.gradle文件中添加以下依赖:implementation'com.
NanBox
·
2019-03-02 19:18
Android逆向(001) 常用工具及ADB命令
常用工具JDK/SDK/NDKeclpise集成工具包/AndroidStudio
Anroid
killer/JEB/
Anroid
k逆向助手/jadxIDA/GDB/GDAapkhelp
笑容_235a
·
2019-02-18 17:22
通过
Anroid
onClick函数理解JAVA回调机制
本文通过介绍Android事件监听机制来了解下Java的回调机制,即当你点击一个button的时候发生了什么,点击之后是如何调到自己写的onClick函数的。写过Android小程序的同学肯定都写过如下的代码:button=(Button)findViewById(R.id.button1);button.setOnClickListener(newButton.OnClickListener()
Dean_mmm
·
2019-02-17 10:32
Anroid
工具类 —— 日志
importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.text.SimpleDate
福州-司马懿
·
2019-01-30 16:30
——
Android
工具类
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他