码迷,mamicode.com
首页 > 移动开发
Android中UI线程与worker线程的通信方法
在安卓开发中,线程是十分重要的,几乎你能看到的所有的界面或者功能都是通过线程来完成的。安卓中的线程又分UI线程和工作线程。其中UI线程主要负责和用户交互(说白了就你你在安坐上看到的界面,点击或者拖动这样一些效果);而其它线程出现的主要目的是为UI线程服务。 一般而言,用户新建线程的目的是为了做一些计 ...
分类:移动开发   时间:2019-10-09 19:37:00    阅读次数:127
HSBImageView--android--可以设置HSB值的imageview
可以设置HSB值的imageview ...
分类:移动开发   时间:2019-10-09 19:32:25    阅读次数:137
360免费wifi app不限时长登陆cmcc你值得拥有!
【土豪高富帅白富美请忽略以下内容直接】怪我懒咯,都没来溜溜,完全转自小米社区,原创哦地址:http://bbs.xiaomi.cn/thread-10759073-1-1.html对于360其实一直感觉不良好,但是360免费wifi还是有点业界良心的味道。这里说的360免费wifi不是类似小米wif... ...
分类:移动开发   时间:2019-10-09 19:30:20    阅读次数:121
Android中Project、Module的区别
Project 可以包含多含 Module。 Project相当于eclipse里面的工作区间,module相当于其project。module可以作为狭义上的模块,可以多个app共用的module。 Module 分为三种: App Module:生成 .apk Library Module:生成 ...
分类:移动开发   时间:2019-10-09 19:27:36    阅读次数:192
appium---学习
一直想学但是没有时间,今天看到个不错的链接保存一下。 学习链接:http://www.testclass.net/appium_base/appium-base-summary ...
分类:移动开发   时间:2019-10-09 19:12:17    阅读次数:80
记录一次安卓动态调试lib库
这道题是iscc 2017中的安卓第二题,所有的算法都在lib库中,而lib库又是加了壳的,所以就用动态调试解决吧。第一次动态调试安卓,就写的详细一些吧。文中用到1.能正常运行这个crackme的手机一部,需要root(本人手上的主力机是安卓7.1的就运行不了)2.IDA一个3.IDA神级插件Key... ...
分类:移动开发   时间:2019-10-09 19:11:23    阅读次数:224
软件测试-【Android】Monkey全参数(包含隐藏参数)
参数如下: 注意:以下例子中命令均为Windows cmd命令窗口运行环境,往外官网列出的参数并不是全部参数,更全的参数要看monkey源代码。 一、常规 1、 help 作用:列出简单的用法。 例:adb shell monkey help 注:一般很少用到此参数,偷懒的做法直接输入adb she ...
分类:移动开发   时间:2019-10-09 19:10:08    阅读次数:105
iOS开发之UIView和CALayer的区别
最大的区别是: 图层(CALayer)不会直接渲染到屏幕上。UIView是iOS系统中界面元素的基础,所有界面元素都是继承自它。它本身完全是由CoreAnimation来实现。真正的绘图部分,是由一个CALayer类来管理。一个UIView上可以由n个CALayer,每个CALayer显示一种东西, ...
分类:移动开发   时间:2019-10-09 19:04:06    阅读次数:113
一个好用的移动端自动化框架-uiautomator2
简介(百度的): uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作 优缺点: 优点: 1、环境搭建简 ...
分类:移动开发   时间:2019-10-09 17:51:46    阅读次数:162
EasyRTMP获取H.264实时流并转化成为RTMP直播推流之EasyRTMP-iOS如何处理H264关键帧和SPS、PPS数据的
EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等等多种技术,能够非常有效地适应各种平台(Windows、Linux、ARM、Android、iOS),各种网络环境(有线、wifi、4G),... ...
分类:移动开发   时间:2019-10-09 17:40:27    阅读次数:147
EasyRTMP+EasyDSS实现一套完整的紧急视频回传直播与存储回放方案之EasyRTMP-iOS的AACEncoder.m文件实现音频的硬编码功能
音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:移动开发   时间:2019-10-09 17:33:35    阅读次数:176
Windows、Linux、ARM、Android、iOS全平台支持的RTMP推流组件EasyRTMP- iOS接入后,进入预览界面系统直接崩溃的原因分析
在接入EasyRTMP-iOS时,进入预览界面直接崩溃,是什么原因? 分析问题: iOS系统对于权限控制的很严格,因为预览需要用到相机权限、麦克风权限等,都需要向用户申请这些权限。 解决问题: 在Info.plist文件中,添加如下权限申明,并描述清楚您的用途: <key>NSCameraUsage ...
分类:移动开发   时间:2019-10-09 17:17:17    阅读次数:132
Android_存储访问框架SAF
概念 存储访问框架 Storage Access Framework (SAF),这是在Android4.4(API level 19)之后引入的。 借助 SAF,用户可轻松在其所有首选文档存储提供程序中浏览并打开文档、图像及其他文件。用户可通过易用的标准界面,以统一方式在所有应用和提供程序中浏览文 ...
分类:移动开发   时间:2019-10-09 16:08:42    阅读次数:657
IDEA 开发javafx: error: java:package javafx.application does not exist
1)jdk使用1.8, 1.7中未包含javafx相关内容。 2)确保classpath中加入了javafx包路径。 在“file” --> "project structure" -->"Platform Settings" 下的 "SDKs"选项中,添加dk 正确加载后可以看到: 若是经过上述步 ...
分类:移动开发   时间:2019-10-09 14:06:20    阅读次数:157
Android binder流程简图
前段时间因为一个bug,研究了一下android binder的大概流程,方便自己理解画了一个框图。 粗点线箭头是继承关系,细实线箭头是调用关系。 ...
分类:移动开发   时间:2019-10-09 12:23:21    阅读次数:87
Android Socket发送信息时闪退
尝试Android写Socket通信的时候,遇到的个坑,记录一下: 1、无法建立连接。 原因:没有添加网络使用权限请求; 解决方式:在"AndroidMainfest.xml"中添加<uses-permission android:name="android.permission.INTERNET" ...
分类:移动开发   时间:2019-10-09 12:14:48    阅读次数:323
Android_基于监听的事件处理机制
一、引言 在经过几天的学习之后, 首先熟悉了几大基本布局以及一些常用控件的使用方法,目前正在学习如何实现一个基本的登录注册界面及其功能,而实现功能就需要我们采用事件处理机制来进行调用事件处理方法。以下,就是我总结的一些事件处理机制。 二、常用监听接口 View.OnClickListener 单击事 ...
分类:移动开发   时间:2019-10-09 12:09:16    阅读次数:109
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!