android 调用系统功能

QtAndroid详解 4 JNI调用Android系统功能 1 阅读详情

系统相册

http://www.jb51.net/article/32939.htm

Intent intent=new Intent(Intent.ACTION_GET_CONTENT);
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    intent.setType("image/*");
    intent.putExtra("crop", "true");
    intent.putExtra("aspectX", 1);
    intent.putExtra("aspectY", 1);
    intent.putExtra("outputX", 80);
    intent.putExtra("outputY", 80);
    intent.putExtra("return-data", true);

    startActivityForResult(intent, 0);

 

在原来的Activity中如下获取选到的图片:

@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  System.out.println(resultCode);
  Bitmap cameraBitmap = (Bitmap) data.getExtras().get("data");
  super.onActivityResult(requestCode, resultCode, data);

 }



调用系统打电话功能

  1. Intent intent = new Intent(Intent.ACTION_CALL);  
  2. intent.setData(Uri.parse("tel:13xxxxxx"));  
  3. startActivity(intent);  
需要权限

  1. <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>  

android 调用系统 发送短信 和 已发送短信界面


1. 调用系统发送短信界面(并指定短信接收人和短信内容)

Uri smsToUri = Uri.parse("smsto:10086");    
    Intent mIntent = new Intent( android.content.Intent.ACTION_SENDTO, smsToUri );  
    mIntent.putExtra("sms_body", "The SMS text");  
    startActivity( mIntent );

 

 

2. 调用系统已发送短信界面

   Uri  smsUri = Uri.parse("smsto:106900867734");
   Intent intent = new Intent(Intent.ACTION_MAIN, smsUri)

  intent.setType("vnd.android-dir/mms-sms");
   startActivity(intent);

这里我们使用action_main 根据api显示提示

android.content..ACTION_MAIN = "android.intent.action.MAIN"

public static finalACTION_MAINSince:

Activity Action: Start as a main entry point, does not expect to receive data.

Input: nothing

Output: nothing

Constant Value:"android.intent.action.MAIN"


QtAndroid详解 5 JNI调用Android系统功能 2 阅读详情

相关推荐

QtAndroid详解(4):JNI调用Android系统功能(1)

在Qt中,通过 Qt JNI 类库调用 Android 系统功能,判断网络状态,获取SDK版本,获取各种资源目录(外部存储、数据、图片、音乐、视频等),获取当前应用信息……

安晓辉生涯——聚焦程序员的职业规划与成长 1万+

android调用自定义类实例,Android:全面解析 熟悉而陌生 的Application类使用

前言Applicaiton类在 Android开发中非常常见,可是你真的了解Applicaiton类吗?本文将全面解析Applicaiton类,包括特点、方法介绍、应用场景和具体使用,希望你们会喜欢。目录示意图1. 定义代表应用程序(即 Android App)的类,也属于Android中的一个系统组件继承关系:继承自 ContextWarpper 类示意图2. 特点2.1 实例创建方式:单例模式...

weixin_30555169的博客 715

Android调用系统功能实战

本文还有配套的精品资源,点击获取 简介:在Android开发中,调用系统功能是实现丰富用户体验的关键。本课程设计项目将指导你掌握如何利用Android SDK调用手机摇一摇、自动发送短信、获取GPS坐标、监听来电并判断来电号码并自动操作等常见功能。通过实践任务,你将提升在Android系统交互方面的能力,为构建功能强大的应用程序奠定基础。 1. 手机摇一摇功能设计...

weixin_42300144的博客 521

android在一个类中调用另一个类的方法

java类调用另一个类有两种方法: 一种是类方法就是用static修饰的; 另一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如: //调用Test的类 public class CallTest { public static void main(String[] args) { //静态方法 Test.StaticMe...

8866

android调用系统功能

手机摇一摇,自动发短信,获取坐标,监听来电,判断手机来电号码,进行自动接通来电或者发短信。

mtk-drm初始化

mtk-drm初始化走读

zhexingsunba的博客 4937

Android普通类调用活动中函数的方法

Android普通类调用活动中函数的方法一、活动名.函数名()二、自定义一个类,通过该类间接调用 假设已定义MainActivity活动和Student类。 MainActivity的代码为: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan

okk 3064

AT32串口打印全攻略:从零搭建到printf重定向(GCC版)

本文详细介绍了在GCC编译环境下为AT32系列MCU实现串口打印与printf重定向的完整方案。针对从Keil MDK迁移到GCC工具链时常见的串口无输出问题,文章从环境搭建、USART配置入手,重点剖析了GCC下printf重定向的核心原理——通过重写_write()函数,并提供了经过验证的代码实现、常见问题排查及性能优化建议。

weixin_29163797的博客 265

android 调用系统界面

Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他 发表于19 天前 ? Android, Android开发 ? 评论数 1 ? 被围观 热度 49?+ 现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。 首先,我们先看拨号界面,代码如下: Intent intent =new Intent(); inten

Working harder, getting stronger! 1667

SwissADME:一款在线预测小分子药动学性质的工具

是一个免费的在线工具,由瑞士生物信息学研究所(SIB)开发,用于预测和分析小分子的药物相似性、理化性质、药代动力学特性以及合成可行性等。它是药物设计和开发中常用的工具之一,帮助研究人员快速评估化合物的成药潜力。

药研猿的博客 5022

ccproxy 6.61 注册机(纯绿/傻瓜/真正去除线程限制)

导读:   软件介绍   1、 CCPROXY 6.61 注册机(纯绿/傻瓜/真正去除线程限制)   ***前言,这次的升级官方改动不大,据说只是为了不被某些软件当病毒***   附件包中解压即免安装版,CcREGTOOLFF.exe为注册机。   本人继续向大家隆重推出《CCPROXY6.61哎呀……破解版》   还是那个提示:   在此之前,本人还是那句老话想提示大家,CCPROXY是

i53nd的专栏 1万+

android系统功能调用大全

1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent);2.浏览网页Uri uri = Uri.parse("http://www.goog...

844604778 285

一文读懂AUTOSAR CAN通信

在AUTOSAR的分层和模块化架构中,使用PduR(Protocal Data Unit Router)将总线或者网络数据进行抽象,使得上层应用不用关心信号的来源。本文从PduR下层的CAN Interface、CAN Driver和CAN Transceiver Driver模块介绍CAN总线在AUTOSAR架构中的工作机制以及信号的收发等功能。PduR以及COM等上层模块的介绍可以参考公众号内发布的历史文章。

酒无忧的博客 2495

android学习笔记14 - android.os包:系统功能调用和系统参数获取

android.os包中包含了系统参数的获取和系统功能的调用,以下介绍4个其中常用的包的调用: 1.android.os.Build  Build.BOARD // 主板   Build.BRAND // android系统定制商   Build.CPU_ABI // cpu指令集   Build.DEVICE // 设备参数   Build.DISPLAY // 显示屏参数   B

小泡泡的博客 1849

20、七鳃鳗繁殖与早期生活史:从水质到养殖的全面解析

本文全面解析了七鳃鳗的繁殖与早期生活史,重点探讨了水质对幼体生存的影响、养殖密度与生长关系、变态过程的时间与大小特征,以及人工繁殖在濒危物种恢复和入侵物种控制中的应用。同时,文章分析了大规模养殖面临的挖掘基质需求、空间限制、清洁管理、疾病防控及微生物环境等挑战,并强调实验室养殖对科学研究和种群管理的重要意义。随着技术进步,未来有望扩展更多物种的繁殖研究,揭示七鳃鳗生物学的进化奥秘,实现资源的可持续利用。

l6m7n8的博客 116

S7-200 SMART PLC 子程序功能块(阀门控制)

由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 8070

QtAndroid详解(5):JNI调用Android系统功能(2)

震动、让屏幕常亮、动态改变应用的显示方向(横屏、竖屏)、调节屏幕亮度、设置铃声模式……这些都可以通过Qt JNI来实现……

安晓辉生涯——聚焦程序员的职业规划与成长 1万+

告别繁琐!VS Code 下OpenClaw零配置上手秘籍

本文介绍了在VSCode环境下零配置上手OpenClaw开发工具的最佳实践。首先详细说明了VSCode和OpenClaw插件的安装步骤,包括获取安装包、配置环境变量等准备工作。然后重点讲解了核心配置流程:设置OpenClaw路径、调整工作区参数、添加自定义代码片段等优化开发体验的方法。通过创建测试项目验证配置有效性,并针对常见的路径错误、运行报错等问题提供了排查方案。本文旨在帮助开发者快速搭建高效的OpenClaw开发环境,充分发挥VSCode与OpenClaw的组合优势,提升开发效率。无论是新手还是资深开

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 529

Android Intent 调用各类系统功能的用法

调用拨号程序 // 给移动客服10086拨打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); 发送短信或彩信 // 给10086发送内容为“Hello”的短信 Uri uri = Uri.parse

移动应用开发者的心路历程 1106

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

android 常用调用系统功能

Intent intent =new Intent(); intent.setAction("android.intent.action.CALL_BUTTON"); startActivity(intent); 和 Uri uri = Uri.parse("tel:xxxxxx"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); sta

BillyLu的博客 768

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

java qt jni_详解Qt开发中JNI调用Android系统功能_Android_Android系统_Qt_课课家

JNI其实是Java Native Interface的简称,也就是java本地接口。Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但本文在Qt开发过程中使用到JNI调用Android系统功能。在“详解Qt开发中JNI调用Android系统功能(1)”中我们给出了一些简单的示例,演示了如何使用 Qt JNI 类库访问网络状态、系统资源...

weixin_35849957的博客 1418

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Android调用系统功能

打开软件安装页面 一般下载完APK文件之后,都要打开软件安装页面,提示用户进行安装,可以用以下方法(固定写法) 1 2 3 4 5 Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); intent

965
上一篇: web页面加载
下一篇: HTTP协议详解
zhcoo7
博客等级 码龄12年 1粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值