ICode9

精准搜索请尝试: 精确搜索
  • Android中WebView与原生通信2021-06-18 22:01:06

    在Android原生开发中,应该80%的都会遇到原生与Js的混合调用,网上有很多示例,都可以实现需求,但是基本是表层实现,当然也有一些也写的非常不错,但是不知为什么就没有更新了,然后工程还缺少文件。其实我们在WebView和原生相互调用,无非就以下几个问题: 原生调用Js,Js如何异步回调给原生,同一

  • Toast.makeText(this, "string string string",Toast.LENGTH_LONG).show()解析2021-06-17 09:35:07

    Toast:是一个类,主要管理消息的提示。 makeText(),是Toast的一个方法,用来显示信息,分别有三个参数。 第一个参数:this,是上下文参数,指当前页面显示 第二个参数:“string string string ”是你想要显示的内容,也可以是“你好!”。这个是随便定义的,显示你想要显示的内容。 第三个参数:Toast.L

  • Android之消息通知的那些事儿2021-06-16 17:55:19

    Toast类显示消息提示框 用法: 第一个参数:要显示在哪一个上下文当中 第二个参数:消息提示的内容 第三个参数:以显示某种持续方式(Toast.LENGTH_SHORT,Toast.LENGTH_LONG) Toast.makeText(medicineMain.this,"药品删除成功!",Toast.LENGTH_SHORT).show(); AlertDialog类实现对话框

  • 蓝牙通信测试app之蓝牙配对(一)2021-06-15 22:31:44

    蓝牙配对开发流程 流程是:开启蓝牙 —-》 获取蓝牙各种权限 —-》注册广播(广播的作用是用来接收扫描结果) —-》 扫描蓝牙 —-》广播接收 ——》 蓝牙配对 —-》 解除注册 开启蓝牙 获取BluetoothAdapter对象判断设备是否支持蓝牙打开蓝牙 // 获取BluetoothAdapter对象 private

  • android学习笔记(二) 动态注册广播例程2021-06-14 13:34:22

    public class MainActivity extends AppCompatActivity { private NetworkStateChangeReceiver networkStateChangeReceiver; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConten

  • 淘宝/天猫/京东/拼多多618抢购软件,抢购助手支持淘金币任务,附上源码2021-06-14 10:03:06

    下载地址:https://www.lanzoui.com/b01cfbrbi   抢购助手是一款自动化任务助手,模拟人工,快捷、方便、安全、高效率!   源码 "ui"; var ColoredButton = (function() { //继承ui.Widget util.extend(ColoredButton, ui.Widget); function ColoredButton() {

  • CheckBox复选框2021-06-11 11:02:28

      XML文件如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <

  • 个人冲刺(四阶段)——体温上报app(一阶段)2021-06-10 08:32:23

    任务:完成了后台数据库的类模块 MyDBHelper.java package com.example.helloworld; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.widget.Toast; import androidx.annota

  • 【Android 广播机制】BroadcastReceiver初识2021-06-06 21:01:56

    文章目录 本节引言1.BroadcastReceiver是什么鬼?2.两种广播类型:3.接收系统广播1)两种注册广播的方式2)动态注册实例(监听网络状态变化)3)静态注册实例(接收开机广播)4)使用广播的注意事项: 4.发送广播 本节引言 本节我们将来学习Android四大组件中的第三个:BroadcastReceive

  • js 精美toast弹出窗2021-06-05 18:00:12

    引入pxmu.js pxmu.js是一款超轻量的js弹出层插件。 使用也非常简单,直接引入cdn <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/shiyueGG/pxmu@1.0.6/pxmu.min.js"></script> 直接使用: pxmu.toast('弹出消息'); 自定义参数: pxmu.toast({ msg: &#

  • 优化 js中的if else-if 语句 过多的情况2021-06-05 14:02:44

    像这种代码就很打脑壳~ // 贷款申请操作的处理 function check() { // 是否输入正确用户名 if (this.checkUsername(this.username)) { // 是否输入正确身份证号 if (this.checkIdCard(this.idCard)) { // 请输入正确的电话号码 if (this.checkTel(this

  • vant UI 按需引入2021-06-03 23:30:04

    vantUI 安装: cnpm install vant -save 官网:vantUI 安装插件 npm i babel-plugin-import -D 在.babelrc中配置plugins(插件) "plugins": [ "transform-vue-jsx", "transform-runtime", ["import",{"libraryName":"van

  • 获取网络连接状态的代码2021-06-02 15:55:11

    重点内容 manifest文件中配置权限: ① 在<application>上方配置访问手机网络连接状态的权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> ② 在<application>内部 为receiver添加和系统监听一样的action <!-- 注册网络状

  • 每日日报2021-06-01 10:34:06

    Android下数据库操作表的优雅方法(通过谷歌提供的api)         相关api                 ①insert方法                 ②delete方法                 ③update方法                 ④query方法 1. public void insert1(Vi

  • 每日日报2021-05-31 21:04:16

    按钮点击有名内部类 private class MyonclickListener implements OnClickListener{ @Override public void onClick(View v) { //当控件被点击的时候就会调用这个onclick方法 //①获取用户的输入 String number = et_number.getText().toString(); //②判断用户输入是否

  • 每日日报2021-05-31 21:02:34

    按钮点击匿名内部类 public class MainActivity extends Activity { private EditText et_number; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找到要操作的控件

  • android开发学习——day22021-05-30 22:57:12

      简单了解了android stdio的操作方式,今天着手于探究活动(Activity)  了解了基本活动与手动创建活动的方法,了解了onCreate()方法,了解了创建和加载页面布局(layout)  新学到的一点是android的架构方法是逻辑与布局分开的,配置和管理活动的语言语法接近xml  myDemo:1.在Androidmanifes

  • android开发学习——day42021-05-30 22:55:35

      自己手动创建空活动,创建和加载布局,效果:界面中出现靠上对齐的button  在活动中使用Toast,效果:对点击按钮做出响应  在活动中使用menu,效果:界面中出现菜单,并且点击对应选项会有响应  Demo:  FirstActivity.javapackage com.example.hs769.activitytest;import android.support.

  • 鸿蒙MVP DEMO(含线程切换及Toast封装)2021-05-29 20:01:35

    地址:https://github.com/chyjack/harmony-mvp 封装了一个好用的鸿蒙上的mvp框架,包含了线程切换,Toast封装及一些原Android常用的函数 线程相关工具类: public class ThreadUtil { private volatile static ExecutorService mThreadPool; private volatile static Ev

  • Android-WIFI(扫描 连接)2021-05-29 12:01:02

    公司想着把自己的产品(中央报警器)设置为主页面让用户永远只能在这款产品上面进行一个操作,当时我写的时候连接WIFI是需要进入系统设置页面去连接的(主要是当时我也不会写WIFI功能啊!!!)然后不想什么就来什么了!产品让我把WIFI功能写一下(嘤嘤嘤,我才是刚入Android的小白,我怎么写啊!脑阔

  • 谈谈Android中的消息提示那些坑2021-05-28 22:34:28

    Android中的消息提示无非就那几种,弹个窗(Toast或SnackBar),或者是弹出个对话框(Dialog),最近在使用的时候也是遇到了问题,有时候导致APP闪退 稍微研究会,总结了一下使用过程中需要注意的几个坑 需要切换到UI主线程 无论是使用弹窗或是弹个对话框,都需要在UI主线程中进行,否则就

  • 身份证号验证方法2021-05-28 14:01:30

    // 校验身份证号 checkIdCardNumber(v) { if (!v) { Toast.fail('身份证号不能为空', 2) return false * } else if (v.toString().length !== 18) { Toast.fail('请输入18位有效的身份证号码', 2)> > return false } else { let idCardNumber = v.split('') let is

  • Android之字符串判断中文、英文 和 数字2021-05-26 14:58:58

    检测一个字符时: /** * 验证单个汉字,多个就会输出不是汉字 * * @param text */ private void validate(String text) { if (text.length() == 1) { Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p

  • 使用Contact实现从通讯录中获取数据2021-05-26 11:05:03

    这个项目实现了从通讯录中获取联系人信息,也实现了将数据储存在数据库中,并对数据进行增删改查的操作 项目结构如图    在进行获取通讯录信息之前要在AndroidManifest.xml文件中添加如下代码: <uses-permission android:name="android.permission.READ_CONTACTS"/>主活动布局如下:

  • Android | Service2021-05-25 15:59:46

    学习过程中参考的链接 Android 服务(Service) | 菜鸟教程 服务概览 | Android 开发者 | Android Developers Android 服务(Service) 用法1.创建MyService.java2.在Manifest.xml中声明3.在Activity中调用startService方法 用法 1.创建MyService.java 新建Services包,并在其

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

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

ICode9版权所有