Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

利用 Chrome 开发者工具远程调试 Android 中的原生 WebView

之前写过一篇关于 Android Studio 断点调试技巧 的文章,但都是针对 Native 代码的调试,对于 Hybrid 开发模式下的 WebView 却无从下手。幸运的是,PC 中的 Chrome 浏览器提供的开发者工具能够帮助我们远程调试 Android 中的 WebView 加载的网页。 Android 4.4 (KitKat) 开始,使用 Chrome 开发者工具可以帮助我们在原生...

View Article


iOS之利用GCD信号量控制并发网络请求

引 对计算机了解的都会知道信号量的作用,当我们多个线程要访问同一个资源的时候,往往会设置一个信号量,当信号量大于0的时候,新的线程可以去操作这个资源,操作时信号量-1,操作完后信号量+1,当信号量等于0的时候,必须等待,所以通过控制信号量,我们可以控制能够同时进行的并发数。...

View Article


Image may be NSFW.
Clik here to view.

性能优化二十二之dex热修复原理

前言...

View Article

Android 开发 Tip 8 -- clipToPadding & clipChildren

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51471280 作者:crazy1235 发表于2017/5/3 10:32:28 原文链接 阅读:227 评论:0 查看评论

View Article

Image may be NSFW.
Clik here to view.

iOS 动态库(Dynamic框架)的创建以及引用添加(Embed Binary方式嵌入)

1. 首先项目有需求, 需要用到OCR识别功能(包括身份证正反面识别, 银行卡识别), 身份证识别基本已搞定, 无论是识别速度还是识别精准度都在接受范围之内. 银行卡识别这块开始用Card.io这个框架做测试, 发现这个框架局限性比较大(只支持银行卡号凸起的卡---> 信用卡), 最后决定银行卡识别用百度OCR识别SDK 2. 根据百度OCRSDK识别的文档的话,...

View Article


Image may be NSFW.
Clik here to view.

证书转换-SSL证书生成:cer,jks文件 韩俊强的博客

一.生成.jks文件 资料:HTTPS-老司机手把手教你SSL证书申购-TrustAsia证书 HTTPS时代已来,手把手指导申请免费SSL证书 1、keystore的生成: 分阶段生成: keytool -genkey -alias yushan(别名) -keypass yushan(别名密码) -keyalg RSA(算法) -keysize 1024(密钥长度) -validity...

View Article

性能优化二十三之Service进程防杀死

前言         Service作为四大组件之一很多安卓开发者对他肯定是又爱又恨,爱在它可以帮助我们去处理常驻后台的任务操作,比如说推送服务,心跳传输等,恨在当Servcie遇到360、腾讯管家之类的杀毒软件,变得脆弱,很容易被杀死,或者当用户手机锁屏会导致服务暂时停止运行。         我们常用的进程守护的套路无外乎以下几种: 一、提高进程的优先级数值...

View Article

Image may be NSFW.
Clik here to view.

Android——自由拖动并显示文字的悬浮框实现

项目中需要实现一个状态显示的悬浮框,要求可以设置两种模式:拖动模式和不可拖动模式。 实现效果图如下: 实现步骤: 1.首先要设置该悬浮框的基本属性: /** * 显示弹出框 * * @param context */ @SuppressWarnings("WrongConstant") public static void showPopupWindow(final Context...

View Article


Image may be NSFW.
Clik here to view.

Android开发笔记(一百四十二)平滑翻页的书籍浏览

...

View Article


Image may be NSFW.
Clik here to view.

Java虚拟机(二)对象的创建与OOP-Klass模型

相关文章 Java虚拟机系列 前言 在前一篇文章中我们学习了Java虚拟机的结构原理与运行时数据区域,那么我们大概知道了Java虚拟机的内存的概况,那么内存中的数据是如何创建和访问的呢?这篇文章会给你答案。 1.对象的创建 对象的创建通常是通过new一个对象而已,当虚拟机接收到一个new指令时,它会做如下的操作。 (1)判断对象对应的类是否加载、链接、初始化...

View Article

Android设计模式-备忘录模式

介绍 备忘录模式是一种行为模式,该模式用于保存对象的当前状态,并且可以在之后再次恢复到此状态,这有点像我们平常所说的“后悔药”。备忘录模式实现的方式需要保证被保存的对象状态不能被对象从外部访问,目的是为了保护好被保存的这些对象状态的完整性以及内部实现不向外暴露。 定义 在不被破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样,以后就可以将该对象恢复到原先保存的状态。...

View Article

性能优化二十四之应用启动速度优化

前言         应用启动速度在日常开发中也是影响用户体验最重要的一环,市场上很多的应用启动的时候可能都会花上3,4秒,其实这是很影响用户体验的,用户等不了那么长的时间去等待界面加载,用户就会难免会卸载该应用,造成损失。 1、应用启动方式:         1)冷启动:当直接从桌面上直接启动,同时后台没有该进程的缓存,这个时候系统就需要重新创建一个新的进程并且分配各种资源。...

View Article

移动开发者的未来在哪里?

前一段时间,很多人给我留言,说最近找工作特别难找,投递的简历石沉大海,找了好久都没有合适的公司愿意要,不知道未来移动开发的路该何去何从。...

View Article


Image may be NSFW.
Clik here to view.

Android 开发 Tip 10 -- app:showAsAction & android:showAsAction

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/71170519 IDE给出的提示: 所以当Activity继承AppCompatActivity 时,应该用app:showAsAction Activity继承Activity时,应该使用android:showAsAction 作者:crazy1235 发表于2017/5/4...

View Article

Image may be NSFW.
Clik here to view.

微信小程序开发—(八)canvas绘制图形

一.小知识 (1).API接口 (2).context 对象的方法列表 二.步骤 wxml中:      <canvas canvas-id="myCanvas" class="myCanvas" ></canvas>      在js文件onLoad: function() {}的方法中开始编写代码 1.创建一个 Canvas 绘图上下文 CanvasContext...

View Article


Image may be NSFW.
Clik here to view.

【腾讯Bugly干货分享】Android减包 - 减少APK大小

本文是对Google官方文档 Reduce APK Size 的翻译,点击“阅读原文”可以查看英文原文。 译者简介:damonxia(夏正冬),天天P图Android工程师 用户经常会避免下载看起来体积较大的应用,特别是在不稳定的2G、3G网络或者在以字节付费的网络。这篇文章描述了怎样减少你的APK大小,这会让更多的用户愿意下载你的应用。 理解APK的结构...

View Article

Image may be NSFW.
Clik here to view.

用于Unity上的CSV文件读取工具,一句代码缓存、提取

用于Unity上的CSV文件读取工具,兼具缓存、提取功能。♦功能说明1.支持读取并缓存CSV文件,支持PC端和Android端,不支持iOS 2.只需创建与CSV文件结构对应的类即可,细节无需关心,工具类会自动帮你读取并缓存数据 3.随时读取已缓存的CSV文件对象,也可单独读取CSV文件的某一ID对应的数据...

View Article


linux驱动开发之字符设备框架-cdev

前言 字符设备是linux驱动中最基本的一种设备类型。这里介绍linux系统中,字符设备的框架。 主要的内容是cdev结构体和file_operation函数操作集 正文 cdev结构体 在linux中,使用cdev来描述一个字符设备。 struct cdev { struct kobject kobj; struct module *owner; const struct...

View Article

Image may be NSFW.
Clik here to view.

Android 开机优化

问题描述 问题分析 bootloader 优化 kernel层优化 frameworks层优化 debug 技术说明 总结 问题描述 开机时间相对参考机过慢,大约慢15s左右。Android 系统7.0。 问题分析 开机问题涉及的层次较多,大致有bootloader–>kernel–>Zygote–>PMS–>AMS–>Launcher...

View Article

Image may be NSFW.
Clik here to view.

Chromium插件(Plugin)执行3D渲染的过程分析

...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>