全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果2,920,223个

Android类加载流程分析_Android_脚本之家

从loadClass开始,我们来看下Android中类加载的流程/libcore/ojluni/src/main/java/java/lang/ClassLoader.java::loadClassloadClass流程如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFound...
www.jb51.net/article/2643...htm 2024-11-25

Android获取网络连接状态新方法整理_Android_脚本之家

Android12上,有的app模块判断当前网络的类型和连接状态时,还是使用的旧的API,导致返回的结果不准确,影响代码逻辑判断,本篇文章就这一问题,整理一下判断网络类型和连接状态的新方法。 二. 原因分析 在Android 10以前的版本,大家都是通过NetworkInfo.java 的getType()方法获取网络类型,通过isConnected()方法来判断是否连...
www.jb51.net/program/3056394...htm 2024-12-2

Android实现下载进度条效果_Android_脚本之家

Android实现下载进度条效果更新时间:2021年06月16日 14:47:42 作者:h2coder vivo商店在下载应用的时候,底部有一个圆角矩形的下载进度条,中间有一个进度文字,而且进度和文字交汇的时候,交汇部分的文字会从蓝色边为白色,会有一种一半白色字,一半蓝色字的效果。本文将仿照该样式实现一个...
www.jb51.net/article/2150...htm 2024-11-27

分享40条Android开发的优化建议_Android_脚本之家

14、为什么要用9-patch(当你可以用xml、drawables的时候)? Android具有使用.9文件来定义drawables的选择,有些教程阐述了怎样用它们来做一个按钮,这样可以在拉伸的时候保持几个边角的大小不变 (并且避免了像素处理)。如果你已经知道怎样使用.9,可能是从web设计中学会的,那么它们或许值得一用。如果你对9-patches并不...
www.jb51.net/article/901...htm 2024-11-21

Android自定义View绘制流程详解_Android_脚本之家

Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 setContentView 方法来设置一个内容视图,这个内容视图就是用户看到的界面。那么 View 和 activity 是如何关联在一起的呢 ?
www.jb51.net/program/288928k...htm 2024-12-2

详解Android中Activity的启动模式及应用场景_Android_脚本之家

好了,以上便是Activity的启动模式及应用场景的全部内容,希望对大家有所帮助! 到此这篇关于详解Android中Activity的启动模式及应用场景的文章就介绍到这了,更多相关Android Activity启动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
www.jb51.net/program/2981944...htm 2024-12-2

Android自定义View的三种实现方式总结_Android_脚本之家

android:textSize="20sp" /> </RelativeLayout>可见这个标题栏控件还是比较简单的,其中在左边有一个返回按钮,背景是一张事先准备好的图片back1_64.png,标题栏中间是标题文字。2、创建一个类TitleView,继承自RelativeLayout:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...
www.jb51.net/article/1059...htm 2024-11-25

Android开发中使用Intent打开第三方应用及验证可用性的方法详解_Android...

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.toString()' on a null object reference再看看 getLaunchIntentForPackage() 方法的说明:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /** * Returns a "good" intent to launch a front-...
www.jb51.net/article/1283...htm 2024-11-28

Android AMS启动App进程原理分析_Android_脚本之家

最终调用的就是android.os.Process的start方法。 Tools for managing OS processes 对于Process相信伙伴们也不会陌生,我们在杀进程或者获取进程id的时候都会使用到其中的方法,官方给出的解释就是管理系统进程的工具类。 android.os.Process # start 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
www.jb51.net/program/2850283...htm 2023-5-21

Windows下React Native的Android环境部署及布局示例_Android_脚本之家

genymotion(如果是使用真机或者Android Studio自带的模拟器,可以选择不装) NVM(node版本控制器,需要node4.0以上版本) 以上配置不是必须,可自行选择适合自己的环境 配置踩坑记录genymotion这里选择genymotion模拟器来讲解,也会提一下Android Studio自带的模拟器的一些注意点,使用真机的朋友可跳过这段。genymotion的安装有2种...
www.jb51.net/article/807...htm 2024-7-1