码迷,mamicode.com
首页 > 移动开发
Android系统启动-Init篇
copy from:http://gityuan.com/2016/02/05/android-init/ 基于Android 6.0的源码剖析, 分析Android启动过程进程号为1的init进程的工作内容 system/core/init/ - init.cpp - init_parser.cp ...
分类:移动开发   时间:2020-02-26 20:33:52    阅读次数:19
Android系统启动-SystemServer上篇
copy from :http://gityuan.com/2016/02/14/android-system-server/ 基于Android 6.0的源码剖析, 分析Android启动过程的system_server进程 /frameworks/base/core/java/com/andro ...
分类:移动开发   时间:2020-02-26 20:31:47    阅读次数:25
Android Jetpack简介
参考https://developer.android.com/jetpackhttps://developer.android.com/jetpack/androidx把语言改为English可以查看androidx所有文档https://developer.android.com/jetpack ...
分类:移动开发   时间:2020-02-26 19:13:53    阅读次数:30
Appium获取Toast消息
Android中的Toast是一种简易的消息提示框。且一般显示3s左右的时间就消失。他属于系统的一种提示,而不是应用上的。所以使用定位元素工具定位是获取不到Toast元素的。 定位Toast元素需要借助UiAutomator2 ,automationName:uiautomator2;由于他的设计方 ...
分类:移动开发   时间:2020-02-26 18:46:39    阅读次数:19
mms架构报org.hibernate.MappingException: No Dialect mapping for JDBC type: 101
异常: org.hibernate.MappingException: No Dialect mapping for JDBC type: 101 解决方法: 服务器端的数据类型并不能和Java的数据类型成功映射,就是表结构中有java无法转换的数据格式,找到表结构中对应的字段将其改为java可转换 ...
分类:移动开发   时间:2020-02-26 17:13:05    阅读次数:18
Web移动前端开发-——rem+less+媒体查询,rem+flexble.js+媒体查询
实际开发搞搞起来!!!! rem适配方案 媒体查询+rem+less 基础知识铺垫 第一步,我们需要拿到设计稿,安装设计稿的要求来设置一个合适的html字体大小。 第二步,计算元素大小的取值 页面rem = 页面元素值(设计稿) / (屏幕的宽度/划分的份数) (屏幕的宽度/划分的份数) = htm ...
分类:移动开发   时间:2020-02-26 17:12:49    阅读次数:21
【Android学习】蓝牙扫描
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/ ...
分类:移动开发   时间:2020-02-26 16:50:36    阅读次数:17
移动端安卓IOS对接H5项目遇到的坑
最近做一个H5项目 退出的时候需要调用原生的弹框退出, 之前以为很简单,直接ajax调用后端退出接口即可。后来发现数据拿不到,因为状态用的是cookie存储, 后来想到ajax 传参数请求,后来还是拿不到 第二套方案,js方法调用,解决问题。 ____________________________... ...
分类:移动开发   时间:2020-02-26 14:20:51    阅读次数:24
iOS 协议分发
Github:AOMultiproxier、HJProtocolDispatcher协议实现分发器,能够轻易实现将协议事件分发给多个实现者。一、AOMultiproxier.h#define AOMultiproxierForProtocol(__protocol__, ...) ((AOMulti... ...
分类:移动开发   时间:2020-02-26 14:18:04    阅读次数:31
iOS 页面流畅技巧(1)
一、屏幕显示图像原理首先明确两个概念:水平同步信号、垂直同步信号。CRT 的电子枪按照上图中的方式,从上到下一行一行的扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次的扫描。当电子枪切换到新的一行准备扫描时,显示器会发送一个水平同步信号(Horizonal Synchroniz... ...
分类:移动开发   时间:2020-02-26 14:14:02    阅读次数:20
iOS 图片
一、图片加载的工作流概括来说,从磁盘中加载一张图片,并将它显示到屏幕上,中间的主要工作流如下:假设我们使用 +imageWithContentsOfFile: 方法从磁盘中加载一张图片,此时的图片并没有解压缩;然后将生成的 UIImage 赋值给 UIImageView;接着一个隐式的 CATran... ...
分类:移动开发   时间:2020-02-26 14:12:52    阅读次数:21
iOS 重构AppDelegate
一、Massive AppDelegateAppDelegate 是应用程序的根对象,它连接应用程序和系统,确保应用程序与系统以及其他应用程序正确的交互,通常被认为是每个 iOS 项目的核心。随着开发的迭代升级,不断增加新的功能和业务,它的代码量也不断增长,最终导致了 Massive AppDele... ...
分类:移动开发   时间:2020-02-26 14:12:37    阅读次数:18
iOS Crash
title: iOS Crashcategories: iOS优化Understanding and Analyzing Application Crash Reports稳定性APP 稳定性方面主要是减少异常及崩溃,针对这部分,可以从 Category、Method Swizzling 以及静态分... ...
分类:移动开发   时间:2020-02-26 14:12:08    阅读次数:15
iOS 优化实例
一、接口请求优化在工程项目中,多个一级界面包含状态,如:服务入口的动态配置,未读消息数量,图片文字等,因此产品设计要每次切换 tab 时都请求数据,及时的更新页面状态。在实际开发中,频繁的调用接口,频繁的刷新界面显然是影响用户体验的,所以需要进行优化,优化的思路有以下几点:使用 loading + ... ...
分类:移动开发   时间:2020-02-26 14:06:40    阅读次数:13
iOS 组件化方案
将一个工程分解成各个组件,然后按照某种方式任意组织成为一个拥有完整业务逻辑的工程。大致讨论组件化的三种方案:url-block、protocol-class(和 url-controller 类似)、target-action,以及应用这三种组件化方案的时机、步骤、利弊等。一、为什么需要组件化随着公... ...
分类:移动开发   时间:2020-02-26 14:03:48    阅读次数:20
Android学习(1)
Android的四大组件Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver) 和内容提供器(Content Provider)。其中活动是所有Android应用程序的门面, 凡是在应用中你看得到的东西,都是放在活动中的。而... ...
分类:移动开发   时间:2020-02-26 14:02:20    阅读次数:15
iOS 性能优化收集
iOS 性能调试instrumentInstrumentInstrument之Core Animation工具避免图层混合①、确保控件的opaque属性设置为true,确保backgroundColor和父视图颜色一致且不透明;②、如无特殊需要,不要设置低于1的alpha值;③、确保UIImage没... ...
分类:移动开发   时间:2020-02-26 13:59:51    阅读次数:15
151925条   上一页 1 2 3 4 5 6 7 ... 8937 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!