- 一、禁止横竖屏转换 Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换, 通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。 比如下列设置 android:... 一、禁止横竖屏转换 Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换, 通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。 比如下列设置 android:...
- //获取当前时间戳long timeStamp = System.currentTimeMillis();String time = stampToDate(timeStamp);Log.d("xxxxx", time); //获取当前时间Calendar c = Calendar.getInstance();//可以对每个时间域单独修... //获取当前时间戳long timeStamp = System.currentTimeMillis();String time = stampToDate(timeStamp);Log.d("xxxxx", time); //获取当前时间Calendar c = Calendar.getInstance();//可以对每个时间域单独修...
- 现在的很多app项目中都有嵌入html的需求,这么设计产品有很多好处,一个html可以同时在很多平台上跑(android,ios,web端)。 从android 角度来讲 加载html所用的组件是 webview。 webview的好处我们其实都清楚:1.可以直接显示和渲染web页面 2.直接显示网页webview可以直接用html... 现在的很多app项目中都有嵌入html的需求,这么设计产品有很多好处,一个html可以同时在很多平台上跑(android,ios,web端)。 从android 角度来讲 加载html所用的组件是 webview。 webview的好处我们其实都清楚:1.可以直接显示和渲染web页面 2.直接显示网页webview可以直接用html...
- 源码分析相关面试题 Volley源码分析注解框架实现原理okhttp3.0源码分析 与XMPP相关面试题 与XMPP相关试题一与XMPP相关试题二 与性能优化相关面试题 与性能优化相关面试题一与性能优化相关面试题二与性能优化相关面试题三与性能优化相关面试题四与性能优化相关面试题五与性能优化相关面试题六与IPC机制相关面试题... 源码分析相关面试题 Volley源码分析注解框架实现原理okhttp3.0源码分析 与XMPP相关面试题 与XMPP相关试题一与XMPP相关试题二 与性能优化相关面试题 与性能优化相关面试题一与性能优化相关面试题二与性能优化相关面试题三与性能优化相关面试题四与性能优化相关面试题五与性能优化相关面试题六与IPC机制相关面试题...
- 文章目录 一、IDA 安装二、使用 IDA 分析 so 动态库 一、IDA 安装 启动 IDA 安装程序 , 开始安装 IDA ; 同意用户协议 ; 输... 文章目录 一、IDA 安装二、使用 IDA 分析 so 动态库 一、IDA 安装 启动 IDA 安装程序 , 开始安装 IDA ; 同意用户协议 ; 输...
- 文章目录 前言一、ApkTool 简介二、ApkTool 解包和打包1、使用 apktool 解包2、使用 apktool 打包 前言 之前写的 ApkTool 相关博客 : 【An... 文章目录 前言一、ApkTool 简介二、ApkTool 解包和打包1、使用 apktool 解包2、使用 apktool 打包 前言 之前写的 ApkTool 相关博客 : 【An...
- 大家好!这是我的第一篇博客,同时我也和标题一样,我也是菜鸟,我一开始做第三方的分享和登录时,遇到了很多坑,但是在网上查询了很多,都是些很零碎的知识点,或者是没有解释的很清楚,或者就是没有吧,也许你们找到了,是我眼瞎,为了不让好多人像我一样痛苦,我把我遇到的坑,还有一些注意的地方写出来,供大家参考。 我首先写的是登录,我一开始选择的是官... 大家好!这是我的第一篇博客,同时我也和标题一样,我也是菜鸟,我一开始做第三方的分享和登录时,遇到了很多坑,但是在网上查询了很多,都是些很零碎的知识点,或者是没有解释的很清楚,或者就是没有吧,也许你们找到了,是我眼瞎,为了不让好多人像我一样痛苦,我把我遇到的坑,还有一些注意的地方写出来,供大家参考。 我首先写的是登录,我一开始选择的是官...
- 1、谷歌安卓开发者页面 这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分: 作为初学者,你应该从工具开始,这部分讲解了如何安装安卓SDK。教程为你提供了关于安卓的基本介绍,教给你如何写出你的第一个程序。它包括很... 1、谷歌安卓开发者页面 这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分: 作为初学者,你应该从工具开始,这部分讲解了如何安装安卓SDK。教程为你提供了关于安卓的基本介绍,教给你如何写出你的第一个程序。它包括很...
- 上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件linearlayout,里面放两个imageview。我刚接触android开发的时候这么做过,后来才知道有badgeview这个东西,用起来很方便。 代码实现也很简单 textView = (TextVi... 上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件linearlayout,里面放两个imageview。我刚接触android开发的时候这么做过,后来才知道有badgeview这个东西,用起来很方便。 代码实现也很简单 textView = (TextVi...
- 一、介绍一下 dp 和 sp。 dp 也就是 dip。这个和 sp 基本类似。如果设置表示长度、高度等属性时可以使用 dp 或 sp。但如果设置字体,需要使用 sp。 dp 是与密度无关,sp除了与密度无关外,还与 scale 无关。如果屏幕密度为160,这时 dp 和 sp 和 px 是一样的。 1dp=1sp=1px 二、介绍一下p... 一、介绍一下 dp 和 sp。 dp 也就是 dip。这个和 sp 基本类似。如果设置表示长度、高度等属性时可以使用 dp 或 sp。但如果设置字体,需要使用 sp。 dp 是与密度无关,sp除了与密度无关外,还与 scale 无关。如果屏幕密度为160,这时 dp 和 sp 和 px 是一样的。 1dp=1sp=1px 二、介绍一下p...
- 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。 (注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为... 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。 (注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为...
- 本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了And... 本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了And...
- 如标题所说,接下来讲的是NuPlayer,不知道对这个,大家了解多少呢。 Android2.3时引入流媒体框架,而流媒体框架的核心是NuPlayer。在之前的版本中一般认为Local Playba... 如标题所说,接下来讲的是NuPlayer,不知道对这个,大家了解多少呢。 Android2.3时引入流媒体框架,而流媒体框架的核心是NuPlayer。在之前的版本中一般认为Local Playba...
- 不久前文章写了 BaseActivity的博客 今天顺便把BaseFragment的封装也写一下。 Base的封装可以让你更加了解Java面向对象的特征(如继承、多态、泛型、注解等等)的同时解决重复性编码问题。废话不多说,直接上代码。 /** * @author:程龙 date; On 2018/8/22 */public abst... 不久前文章写了 BaseActivity的博客 今天顺便把BaseFragment的封装也写一下。 Base的封装可以让你更加了解Java面向对象的特征(如继承、多态、泛型、注解等等)的同时解决重复性编码问题。废话不多说,直接上代码。 /** * @author:程龙 date; On 2018/8/22 */public abst...
- 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 1)判断是否有网络连接 1 public boolea... 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 1)判断是否有网络连接 1 public boolea...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签