ICode9

精准搜索请尝试: 精确搜索
  • Android WebRTC实现屏幕共享2021-08-14 14:35:18

    一、WebRTC实现简单的屏幕共享   屏幕共享原理:其实就还是利用系统提供的录屏服务,把录制好的屏幕内容通通过P2P发送给对等端,让对等端能够看到分享者的屏幕。其实对于分享者来说是推流,对于观看分享的端来说就是拉取视频流 二、代码演示   1.初始化截屏服务 //屏幕截取服务

  • Android——Intent2021-08-13 08:32:59

    介绍   Intent:意图。用于启动Activity,启动组件,Activity之间传递数据。    方法   Content( Context this ,Class class)     参数:       Context this :当前Context对象       Class cls:目标class对象     返回值:无     返回值意义:无     作用:Int

  • Service2021-08-05 19:01:33

    一、启动方式 1、startService 继承Service并注册即可 2、bindService (1)继承Service并注册 (2)创建自定义Binder类并在Service的onBind()中返回 class MyService : Service() { var aa = "" inner class MyBinder : Binder() { val service = this@MyService

  • Activity之间通信、跳转(Intent)2021-08-03 23:33:36

    Activity之间通信、跳转(Intent) 1.不带数据跳转 Intent intent = new Intent() ; // Intent intent = new Intent(MainActivity.this,SecondActivity.class) ; intent.setClass(MainActivity.this,SecondActivity.class) ;

  • Android应用内安装2021-08-03 12:32:26

    Android应用内安装 public static void installApk(Activity context, String filePath, int requestCode) { Log.e("TAG", "install apk" + filePath); if (TextUtils.isEmpty(filePath)) { Toast.makeText(context, "安

  • Android开发在Activity外申请权限调用相机打开相册2021-08-01 16:34:07

    问题描述:   最近在项目中遇到一个需要调用相册和打开相机的需求,但是,在Android 6.0以后,调用相册属于危险权限,需要开发者动态获取,这就意味着我们申请权限是与Activity绑定的,但如果一个App中需要多个地方请求打开相册,那我们要每个地方都要写一遍打开相册的程序吗(当然你可以Ctrl c v

  • [start-activity]PackageManagerService2021-07-31 22:34:13

    目录概述1. 调用流程源码解析framework层1. [PMS内部类]PackageManagerInternalImpl类1.1 resolveIntent-解析intent-获取activity的信息-包的位置-activity的名字等-ActivityInfo信息1.2 resolveIntentInternal-解析intent信息2. PackageManagerService类2.1 queryIntentActiviti

  • 安装app提示解析包错误解决办法2021-07-30 11:01:58

    安卓10.0以上版本安装apk使用以下代码会提示:解析包错误 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(downloadUri,“application/vnd.android.package- archive”); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 需

  • 15天快速入门安卓开发(五) 广播 (Broadcasts)2021-07-27 21:03:09

    文章目录 五 广播 (Broadcasts)5.1 广播的应用(通信)5.2 常用广播事件5.3 广播分类5.4 入门案例5.5 自定义广播 五 广播 (Broadcasts) 学习过Java的观察者模式,对于这一块可能好理解一点 5.1 广播的应用(通信) 同一app内部的同一组件内的消息通信(单个或多个线程之间)同一app内部

  • Android——Activity组件间的通信方式2021-07-23 23:04:31

    目录 1.Activity之间传值1.单个数据传送1. 布局——MainActivity.xml(跳转前的)2. MainActivity.java (跳转前的)3.MainActivity3.java(跳转后的)4.效果展示 2.打包传送1.新建类Kind.java2.MainActivity.java(跳转前的)3.MainActivity3.java(跳转后的) 3.回传值1.MainActivity.java

  • Android IntentService源码解析2021-07-22 15:32:48

    前言 众所周知Service是不能执行耗时任务的,一般我们需要执行耗时任务的时候别人都会告诉我们,让我们使用IntentService,那IntentService为什么就可以执行耗时任务呢? IntentService怎么使用? 继承IntentService,然后重写onHandleIntent方法 public class MyIntentService ex

  • android: startActivityForResult用法详解2021-07-19 21:34:00

        一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResul

  • Android实战开发篇 跳转自启动管理2021-07-19 10:01:08

    import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.Settings; import android.util.Log; public class MobileInfoUtils { /**

  • Intent在Activity之间的5种典型使用2021-07-17 09:04:56

      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <Button

  • BERT论文阅读(二): CG-BERT:Conditional Text Generation with BERT for Generalized Few-shot Intent Detection2021-07-15 11:33:38

    目录 The proposed method Input Representation The Encoder   The Decoder  fine-tuning discriminate a joint label space consisting of both existing intent which have enough labeled data and novel intents which only have a few examples for each class. ==>

  • 经典蓝牙使用2021-07-14 15:58:04

    源码地址 https://gitee.com/xzw421771880/bluetooth # Bluetooth #### 介绍 安卓经典蓝牙 #### 软件架构 java语言 Android Studio 4.1.2 先了解一下BluetoothAdapter 1.  该类仅继承了Object类; 2. BluetoothAdapter代表了移动设备的本地的蓝牙适配器, 通过该蓝牙适配器可

  • android学习笔记---37_采用广播接收者实现系统短信操作_获取短信_收发短信等2021-07-12 09:56:01

    37_采用广播接收者实现短信操作 1.       原理:当系统接收到短信时候,会发出一个广播Intent,Intent的action名称为android.provider.Telephony.SMS_RECEIVED,该Intent存放了系统接收到的短信内容,我们使用名称“pdus”即可以从Intent中取得短信的内容。   广播被分为两

  • 应用安装和卸载的几种方式2021-07-11 13:32:06

    本文基于Android6.0 1. 使用ADB指令 1.1. 安装 /** * 安装 * * @param apkFile apk文件 */ public static void installByAdb(File apkFile) { try { // adb shell pm install -r /sdcard/test.apk Runtime.getRunti

  • Intent机制2021-07-10 19:32:47

      Android中提供了Intent机制来协助应用间的交互与通讯。Intent负责对应用中一次操作的动作以及附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组件的调用。   Intent不仅可用于应用程序之间,也可用于应用程序内部的Act

  • Android 监听SD卡插拨事件2021-07-10 16:02:32

    BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if(intent.getAction().equals(Intent.ACTION_MEDIA_UNMOUNTED)) { //... } } }; Int

  • 隐式Intent调用启动浏览器2021-07-10 15:30:53

      代码如下: import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity

  • android 拍照2021-07-10 12:57:15

    SurfaceView surfaceView = (SurfaceView) findViewById(R.id.surfaceView); Camera camera = Camera.open(); Parameters params = camera.getParameters(); List<Camera.Size> previewSize = params.getSupportedPreviewSizes(); List<Camera.

  • Android 开机启动程序2021-07-10 12:53:06

    import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if(intent.getAction().

  • Android调用Camera的方法2021-07-10 10:51:54

    方法一: 只有拍照接口,无录像功能 try { Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivity(intent); } catch (Exception e) { e.printStackTrace(); } 方法二: 只有录像接口,无拍照功能 try { Intent intent = new Intent("androi

  • android 开发之activity 启动流程《一》2021-07-08 21:31:14

    前言 本篇文章更多的是记录自己研究的结果,因此可能有一些地方介绍的未必足够细致,还请包涵。 一、客户端startActivity public void startActivity(Intent intent) { this.startActivity(intent, null); } @Override public void startActivity(Intent intent

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有