首届 Google 暑期大学生博客分享大赛——2010 Andriod 篇 自从Google发布Android手机操作系统以来,各种各样的Android应用开发很多,其中,电话与短信服务相信已经是老生常谈了,有些人认为没有必要拿出来谈,网上资料一大堆。确实是,网上有很多调用Android电话与短信服务的例子,今天,就特地拿出来谈,只是因为有一些小技巧还是有拿出来谈的必要。Intent 介绍&nbs
转载 2024-07-09 19:44:08
70阅读
1、Activity生命周期?onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()2、activity、Service、BroadcastReceiver的作用Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,
转载 2024-06-04 14:07:14
75阅读
客户端请求绑定一个服务和得到服务返回值的过程public class MainActivity extends Activity {/** Called when the activity is first created. */private InvokeInterface ii;public void onCreate(Bundle savedInstanceState) {super.onC
在进行设置自动转发,增删来信规则,修改密码等操作时,增加必须绑定手机并且验证手机号的安全认证操作.在这个过程中使用控制反转的设计模式封装一个单独的类可以灵活的复用代码和调整逻辑首先定义一个SecureTel的class类,这个类里面提供所有业务方法.在生成SecureTel对象的时候,需要使用框架内提供的一个生成对象的方法来操作,不能直接去new这个类,这个方法就是Sina_Application
- 定义接口的三条途径: -- 扩展Binder类 > 服务应用私有,且跑在同一个进程 > 实例由onBind()返回 > 若服务仅仅为本应用的后台工作,那么推荐使用 > 除非服务被其它应用或进程调用 -- 使用Messenger > 接口
如何安装 2013版 Android 开发工具 一、准备工作:下载并安装JDK,如果安装了JDK,那么JRE就会被自动安装。否则在运行eclipse时,会出现警告信息:提示需要JRE(Java Runtime Environment)和JDK(Java Development Kit)才能运行eclipse.exe。 如果需要获得JDK最新版本,可以到SUN公司的官方网站上进行下载,下载地址为
转载 2023-10-16 15:14:06
691阅读
# 在Android 13上实现应用双开的完整指南 在现代手机中,许多用户希望能够在同一台设备上使用同一个应用的两个实例,例如社交媒体、聊天应用等。Android 13提供了一些功能来支持这种需求,本文将带你了解如何实现应用双开的过程。 ## 流程概述 为了实现Android 13上的应用双开,我们将遵循以下步骤: | 步骤 | 描述 | |------|------| | 1 |
原创 8月前
351阅读
XT319自带的2.3.4的确无法用已知的方法ROOT。只有尝试在重刷ROM刷成2.3.5的基础上的ROOT。特将操作全过程贴出来,与大家分享。ROOT成功后会出现SUPERUSER图标。我自己装了SYSTEMAPP软件,用来卸载系统程序。SUPERUSER中已授权的程序。切入正题前,先声明:本人纯粹小白一个,能ROOT还要感谢机锋网易水云大虾指点以网上诸多
  曾经,CSS 画廊非常流行,网页设计师们会定期访问这些网站获取灵感。现在仍然可以方便迅速找到令人兴奋的东西(例如 Dribbble 和 Behance 对设计有很大的帮助)。  对于移动应用程序设计,存在类似的画廊,我相信他们会更加有用。这是因为如果不安装移动应用程序,灵感更难获得,也更需要时间和努力。这12个画廊有很多漂亮的应用程序用户界面,并进行了很好的分类。赶紧收藏吧! 您可
前述: 本人已工作两年多,但是依然感觉还是Android的门外汉,之前一直从事Android应用开发,每天就是各种调用SDK方法,各种拷贝网上的源码以及jar包,从来也不管为啥这样用,由于换了一份工作才开始接触到Android的源码,感觉Android的水好深啊。今天这篇博客也是我的处女作啊,以后也希望通过多多研究源码来写出更多的博客,我觉得写博客主要还是作为一个记录吧,不然感觉有的东
# Android 13 应用权限申请全面解析 随着Android 13(API Level 33)的发布,应用权限的管理变得更加严格和富有弹性。对于开发者而言,理解如何正确申请各种权限是构建优质应用的必备知识。本文将详细介绍Android 13应用权限的申请,并提供示例代码,帮助开发者更加了解这一主题。 ## 1. Android权限体系概述 在Android中,权限分为两类:**普通权
原创 2024-08-01 05:04:26
205阅读
前言根据 ZDNET 的报道,在过去的半年里,出现了一款名为 xHelper 的软件一直在困扰着安卓用户 据报道称,到目前为止已有 45000 台安卓设备受感染(其中还有些用户受感染自己并不知道的还没统计),平均每天有 131 台设备受感染而且这个名为 xHelper 的木马不但神不知鬼不觉地安装到手机里,还删除不掉!如何感染根据 Malwarebytes 的说法,这些感染的来源是“网络重定向”,
〇、热点问题1、春晚红包提现流程-----如果保证高并发可用?高可用HA衡量,可用性=平均故障间隔/(平均故障间隔 + 故障恢复平均时间),9的位数越多,可用性越强根据CPU和内存使用限制定义容器的伸缩能力(使用率超过阈值,扩充一个容器);简单路由服务,实现负载均衡对容器进行管理和监控,,超过阈值进行告警设置多台nginx,利用linux的keeplived字段进行探测可用性,当一台Nginx挂了
# Android 13 无障碍服务 ## 什么是无障碍服务? 无障碍服务是指为视觉、听觉、运动或认知方面有障碍的人士提供的软件功能。在Android系统中,无障碍服务可以帮助这些用户更容易地使用手机或平板电脑。比如,通过音频反馈让听觉障碍者能够了解屏幕上的内容,或者通过手势控制来帮助运动障碍者操作设备。 Android系统提供了一些内置的无障碍服务,同时也允许开发者创建自己的无障碍服务来满
原创 2024-06-29 05:30:51
271阅读
目录结构:1,java目录:保存java或kotlin源文件2,res目录:保存Android项目的各种资源文件。比如layout子目录存放界面布局文件,values子目录存放各种XML格式的资源文件,如字符串资源文件strings.xml、颜色资源文件colors.xml、尺寸资源文件dimens.xml;drawable子目录存放XML文件定义的Drawable资源,如drawable-ldp
为了减少系统打包次数,主流厂家做法都会新增一个分区,用于客制一些常规需求。通过烧写工具或者 fastboot 指令单独烧写替换资源及配置,这里提供一个直接将文件夹打包成 img 脚本执行此脚本需要 root 权限#!/bin/bash -x IMG_SIZE=409600 rm customer.img dd if=/dev/zero of=customer.img bs=1024 count=$
转载 2023-11-03 09:17:37
151阅读
我开了一个云同步编译工具(SyncKit),主要用于本地写代码,然后同步到远程设备,在远程设备上进行编译,最将编译的结果同步到本地,代码已经上传到 Github,欢迎前往仓库 hi-dhl/SyncKit 查看。仓库 SyncKit:https://github.com/hi-dhl/SyncKit下载地址:https://github.com/hi-dhl/SyncKit/releases无论是
转载 2024-01-15 21:01:42
210阅读
Android 应用层 到 HAL 层1、相关知识点1.1 概要1.2 参考2、拿SensorService举例2.1 Android Apps ==> Android Framework阶段2.2 Android Framework内部阶段2.2.1 frameworks/base2.2.2 frameworks/native2.3 Android Framework ==> HA
转载 2月前
468阅读
文章目录前言搭建开发环境1. 安装Git2. 安装OpenJDK3. Python环境4. 安装需要的软件包5. repo环境源码下载、编译和刷机1. 下载源码2. 编译源码3. 刷机遇到的问题及解决方案1. 使用初始化包下载源码解决方案2. undefined解决方案后语 前言本人——入行Android没多久的萌新一枚。这个系列文章主要是我客制化Android系统的一些记录。以下是我的开发环境
转载 2023-12-07 11:50:07
1989阅读
前言一年一年过的太快了,还记得两年前写了 Android 11® 的适配文章,这一转眼都13(T)了,这样算下去几年后26个字母就用完了,到时候也不知道 Google 会如何进行命名?。下面咱们来看看 Android 13 都有哪些更新,并来看看开发者应该如何进行适配吧!隐私及权限相关通知的运行时权限在之前版本中我们应用如果需要弹通知的话只需要通过 NotificationManager 即可直接
  • 1
  • 2
  • 3
  • 4
  • 5