展开

关键词

代码段--传递Bundle数据

Intent intent=new Intent(MainActivity.this,TestAcitvity.class); Bundle bundle=ne...

6130

如何从电脑直接控制手机 监控手机 手机如何控制手机

实用方法很简单,在手机上安装这个软件,然后运行,然后进入Setting,点击User's settings,然后Create new user(我新建了一个叫做...

42130
  • 广告
    关闭

    腾讯云服务器买赠活动

    腾讯云服务器买赠活动,低至72元1年,买就送,最长续3个月,买2核送4核、买4核送8核

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发基础--基本控件

    <TextView //控件id android:id = "@+id/xxx" @+id/xxx表示新增控件命名为xxx //我们可以在Java代码中通过findViewById()的方法获取到该对象 1.通过匿名内部类作为事件监听器类,这种方法适用于事件监听器只是临时使用一次,因为大部分时候,事件处理器都没有什么利用价值(可利用代码通常都被抽象成了业务逻辑方法),这是一种使用最广泛的方法: public android:attr/progressBarStyleHorizontal"/> //指定成水平进度条后,我们还可以通过 android:max属性给进度条设置一个最大值,然后在代码中动态地更改进度条的进度 下面实现点击一下按钮让进度条消失,再点击一下按钮让进度条出现的这种效果,这里只给出按钮监听的代码: button.setOnClickListener(new OnClickListener() {

    17120

    RN与原生通讯(篇)一、RN调用代码(简单)二、RN用消息机制方式与原生代码切换三、RN用Promise机制与原生代码通信四、RN用callback回调方式与原生代码通信

    一、RN调用代码(简单) RN调用原生的代码,大致分为如下几步。 1、用Android Studio打开一个已经创建好的RN项目,选择android/build.gradle文件。 ? 二、RN用消息机制方式与原生代码切换 实现效果:在原生代码中添加一个按钮,当用户从RN界面调用原生代码就会进入到原生代码开发的界面中,而点击原生代码中的按钮就会返回到RN界面。 ? 三、RN用Promise机制与原生代码通信 使用Promise机制也是RN与原生通信的一种方式。在原生代码的MyNativeModule文件中创建桥接方法。 四、RN用callback回调方式与原生代码通信 按照上文中提到的方式,在原生模块中暴露一个桥接方法给RN调用。 参数传入一个成功的回调和一个失败的回调。 在使用回调函数时会呈现出某些缺点,比如说每次调用只应当调用一次,多次调用可能会出现意想不到的结果,并且用这种方法原生代码是无法主动发送信息给RN侧的。而消息机制的方式就可以进行消息的互相传递。

    1.3K70

    系统框架介绍(常用框架)

    Receiver: 翻译过来就是广播接收器,用于消息传递 当事件触发时发送广播,注册了广播的对象就能接收到消息 注册广播分为动态注册及静态注册 静态注册在Android manifest.xml中注册,动态在代码中注册 九、Android 代码是怎么执行的? 在 Android 中,Java 类被转换成 DEX 字节码。DEX 字节码通过 ART 或者 Dalvik runtime 转换成机器码。

    25740

    开发代码保护】浅谈代码混淆加固技术

    那么提高native代码的安全性有什么好办法吗?答案是肯定的,今天我们就来介绍一种有效对抗native层代码分析的方法——代码混淆技术。 那么,什么是代码混淆呢? 代码混淆的学术定义如下:   代码混淆(code obfuscation)是指将计算机程序的代码,转换成一种功能上等价,所谓功能上的等价是指其在变换前后功能相同或相近。 布局混淆   布局混淆是指删除或者混淆软件源代码或者中间代码中与执行无关的辅助文本信息,增加攻击者阅读和理解代码的难度。 软件代码中的常量名、变量名、类名和方法名等标识符的命名规则和字面意义有利于攻击者对代码的理解,布局混淆通过混淆这些标识符增加攻击者对软件代码理解的难度。 安全保护方案除了提供代码混淆保护方面的技术,还提供代码虚拟化技术及反逆向、反调试等其他应用安全加固方案,综合使用多种代码保护方案可以有效地提高应用代码安全。

    45660

    php判断、苹果设备的代码

    有时编写php网站的东西时,需要判断访问访问的设备是苹果设备还是设备,从而显示不同的东西给访客,下面是实现的php代码: <? userAgent,"iPod")){ echo '这是苹果公司的产品'; }else if(strpos($userAgent,"Android")){ echo '这是系统产品

    29220

    逆向系列篇:工具总结

    文章首发于奇信攻防社区 原文链接:https://forum.butian.net/share/648 一、开发工具 开发工具主要是一些Java开发环境、集成开发环境和开发环境等 1、JDK 在官网直接下载即可,双击安装 安装类型 确认安装 二、逆向工具 这部分介绍的逆向工具是一些用于反编译、逆向分析的工具,可以将源程序反编译成可读代码,如Android Killer、Jadx 简单使用 在smali文件中按q可以反编译回java代码 按Ctrl+b下断点 三、调试工具 这部分为调试工具,主要先介绍下载及安装,JEB动态调试在本文的第六节中介绍,其余的IDEA和IDA 工具,将apk文件拖入可以查看是否加壳 3、模拟器 如果没有真机做实验的情况下,可以使用模拟器用于实验,大部分的模拟器都可以完成实验内容,但是注意的是模拟器也是一个虚拟机,不建议在虚拟机内安装模拟器 这里介绍几款不错的模拟器。

    41820

    适配

    今天下午一直在跟调试sentry适配问题。发现了两个问题。现在记录如下: 红米一直安装不上APP 在开发的时候,发现红米一直安装不上APP。 安装页面没有DSN信息 一般在安装页面都会介绍DSN信息,但是病没有提示,顿时不知道这个URL应该去哪找到了,在翻了好久之后,终于找到了位置。 现在粘贴相关代码: Gradle compile 'com.getsentry.raven:raven-android:8.0.1' # 实测compile不可用,必须替换为 api Permissions

    43130

    开发之mqtt协议实例代码

    MainActivity.this, "连接失败,系统正在重连", Toast.LENGTH_SHORT).show(); System.out.println("连接失败,系统正在重连"); } } }; 以上这篇开发之 mqtt协议实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考。

    27320

    集成魔窗-完整实例

    前些日子,公司应用的魔窗出现问题,需要重新写过。于是,就有了此篇魔窗HelloWord。 填写APP信息: image.png iOS应用的填写先不管,这里讲的是。 不出意外的话,会这样: image.png 现在配置完了,直接看代码吧。 首先你需要创建一个启动页(Cocos2d-x开发的游戏也可以),记得是启动页而不是首页。 也可以直接下载官方的DEMO 源代码下载地址: GITHUB源码下载地址: 【点我进行下载】 本文章由[谙忆]编写, 所有权利保留。 欢迎转载,分享是进步的源泉。

    20110

    intent

    在第二个Activity里面的标签里面加这个代码 隐式的响应 就是这样,你在一个活动里面写好自己可以响应什么内容 ?

    11210

    开发

    开发需要依赖于 android studio 下载地址:https://developer.android.google.cn/studio/ 入手Demo 1、创建空模板工程 2、找到布局,修改hello world 3、配置虚拟机器的同时,给虚拟设备添加系统 4、启动须虚拟手机,并开机 5、本地App,安装到虚拟手机 项目结构分析 .gradle .idea app 核心目录 gradle

    9720

    基础干货(七):广播的学习

    <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> 代码 -- 必须加上data这个属性 --> <data android:scheme="file"/> </intent-filter> </receiver> 代码: package -- 必须添加这个属性 --> <data android:scheme="package"/> </intent-filter> </receiver> 代码: package 意图 //permission 指定接收者需要添加了权限 //resultReceiver 指定哪个广播接收者最后接到消息 //scheduler 消息处理器 //initialCode 给消息指定初始代码 action android:name="com.itheima.orderedbroadcast.ZYFFNTBT"/> </intent-filter> </receiver> 广播接收者的代码

    40210

    基础干货(八):进程的学习

    生命周期的方法: onCreate:服务被创建的时候调用这个方法; onStartCommand :开启服务 onDestroy:销毁服务 电话窃听器的模板代码(重点) 步骤: 1、在工程中添加一个服务 2、在清单文件中配置服务; 3、在activity中开启服务; 4、在onCreate方法中使用TelephonyManager监听电话的状态; 5、在清单配置文件中添加权限 示例代码 需要使用代码注册才能生效; 步骤: // 注册广播接收者 // 1、得到广播接收者的对象 ScreenBroadCastReceiver screenReceiver = new ScreenBroadCastReceiver 安装在同一个手机上的应用程序); IPC: Inter Process Communication(进程间的通讯); aidl: Android Interface definition language 接口定义语言

    39610

    代码动态改变控件位置和属性

    以下代码改变TextView的margin和CENTER_HORIZONTAL属性。

    82220

    开发教程-实战网页源代码查看器,程序员必备

    本系列教程致力于可以快速的进行学习开发,按照项目式的方法,通常一篇文章会做一个小程序。提高学习的兴趣。 一方面总结自己所得,另一方面可以通过自己的分享帮助更多学习的同仁。 具体查看html源代码。而作为,应该如何获取网页源代码呢?容我慢慢道来。 二、所需技术点: 多线程 网络请求 文件流 三、一起开发 3.1分析:开发网页源代码查看器,主要步骤大约为:根据网址发出请求,解析响应流得到网页源代码,然后把网页源代码显示出来。 3.2前台界面:输入点击获取按钮,自动获取指定网页源代码显示在下方。 贴个代码: ? ScrollView:这是个设置垂直滚动条的控件。这样哪怕textView特别大。 3.4获取网页源代码,需要进行网络请求操作。而网络请求因网速等原因是非常耗时,在较早版本中支持直接进行网络请求的。后期版本只能通过开启另外的线程进行网络请求了。 所以我们需要。开启新线程。

    57130

    使ScrollView滚动到底部代码

    scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部

    10820

    基础干货(六):Activity的学习

    保证自己写代码能够重复使用。 架构师:保证项目 多快好省的把项目做完。 应用场景: 1、让外部应用程序开启自己应用程序里面的activity; 2、开启外部应用程序的activity; 代码: //创建一个意图对象 Intent intent = new Intent(); 代码: Intent intent = new Intent(this,SecondActivity.class); //封装数据 //intent.putExtra("name", "itheima" 意图传递数据(重点) 可以数据类型: 1、8大基本数据类型、数组; 2、Bundle类似于map的数据结构; 3、Parcelable 序列化到内存; 4、Serializable 序列化到文件; 代码 setResult(0, intent); 3、关闭目标activity //自动关闭界面 finish(); 4、重写onActivityResult方法接收返回的数据: 代码

    27110

    基础干货(四):网络编程的学习

    (1)判断状态码:200 ok,404 没有找到资源、503、509 服务器端错误 (2)解析服务器返回的二进制数据,解析成一个图片 (3)把图片显示在TextView上 示例代码 ,响应码:200 ok,404没有找到资源 ,503服务器端内部错误 4、把接收的二进制数据转换成图片 模版代码: 1、创建一个URL对象,打开一个HTTP连接 URL url = new URL 使用数据适配器为listview填充数据 lv.setAdapter(new MyAdapter()); } 使用smartImageView显示新闻图片 1、把smartImageView的源代码 /src/com文件夹拷到自己的代码的src目录中 2、调用image.setImageUrl(item.getImage())方法加载图片 imageLoader 开源的项目 不重复发明轮子 username=123&password=1233 缺点: 1、提交数据的长度有限制: 最大长度4kb,windows中提交数据时最大长度为1kb; 2、不安全 优点: 代码简单 代码: import

    43810

    扫码关注腾讯云开发者

    领取腾讯云代金券