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

Image may be NSFW.
Clik here to view.

Swift基础之实现选择图片时,出现类似于ActionSheet的样式

之前看到过有APP在选择图片时,调用手机相册时,将手机相册做成了左右滑动选择的效果,这次展示的就是这种样式,用OC语言已经有人实现过类似的代码,在这里写的仅仅是效果展示的代码调用,具体代码,可以自己研究一下。不喜勿喷~代码如下:func headBtnClick(btn:UIButton) {                //创建授权状态        let authorization =...

View Article


Android开发艺术探索

Android下线程池的对应实现对象是ThreadPoolExecutor这个类,它的构造参数配置如下: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue,...

View Article


Image may be NSFW.
Clik here to view.

ListView嵌套ViewPager+Fragment引起的Bug

发现问题 之前发现过一次,情景一样,当时是将ListView替换为LinearLayout然后动态添加view解决,这次又发现这个问题,感觉得从根本上找出原因所在,毕竟listview嵌套多层viewpager+fragment场景还是存在很多的(如资产详情带图表切换),报的crash 分析问题 定位问题 根据报错日志No view found for id...

View Article

Image may be NSFW.
Clik here to view.

AS gradle 编译引起的bug

问题描述 引起原因 由于某些原因导致垃圾回收器,每次花费了大量的时间(by default 98% of all CPU time of the process),仅仅恢复了一点点内存(by default 2% of the heap),这个异常有效的提醒你,你的程序此时正停止了其他事情而仅仅忙于垃圾处理,为了防止你的应用榨干整个CPU而做不了其他事情,此时JVM虚拟机就会抛出这个异常...

View Article

Image may be NSFW.
Clik here to view.

性能优化十四之电量分析工具Battery Historian使用

上篇博客中并没有讲解BatterHistory该如何使用,这篇博客就开始给大家进行介绍。 数据准备 battery-historian工具需要使用bugreport中的BatteryHistory 1.     先断开adb服务,然后开启adb服务 adb kill-server  这一步很重要,因为当我们开发时做电量记录时会打开很多可能造成冲突的东西。 为了保险起见我们重启adb。 adb...

View Article


Image may be NSFW.
Clik here to view.

亲测可用Android原生代码添加系统服务

在Android系统中,为我们提供了很多的系统服务,比如AMS,PMS等,今天参考系统里其他服务的实现,在Android N原生代码中添加自己定制的服务,想想都满激动的 准备工作 在正式开始之前,需要知道下面两点以及满足下面条件: 前提条件...

View Article

Image may be NSFW.
Clik here to view.

预告篇---View的生命周期及理解

不诗意的女程序猿不是好厨师,大家好,我是李诗雨~ 序:最近在工作中使用到了各种自定义控件,也更深刻的理解了自定义控件的重要性,所以就建了一个专栏来专门整理自定义控件的相关知识。我打算先从理论知识说起,然后再把项目中使用的自定义控件整理后写为博客发表,并且源码也会一并上传。理论知识部分,个人觉得整理的还是很详细的而且重点分明,无论是对面试还是对代码的理解都起到了很好的辅助作用。...

View Article

AudioRecord判断是否有音频输入

...

View Article


Android--静默安装

1、root权限静默安装实现 实现实际使用的是su pm install -r filePath命令。核心代码如下: protected static void excuteSuCMD() { Process process = null; OutputStream out = null; InputStream in = null; String currentTempFilePath =...

View Article


Image may be NSFW.
Clik here to view.

Android程序员学PHP开发(8)-常量预定义常量运算符号-PhpStorm

转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~常量、预定义常量(了解即可)、运算符号(看到这篇博客时,下面这些运算符是如何运算的不用知道,只是了解一下运算符),变量值为字符串a的时候++和--重点看一下~<?php /** * 常量 */ // $表示变量,可以重新赋值 $root = "localhost";...

View Article

Image may be NSFW.
Clik here to view.

Java集合框架中隐藏的设计套路

我们的世界不应该只有“胡萝卜” 进入正题之前容我先扯点别的。 最近突然想到了一个驴子和胡萝卜不得不说的故事。说是一个人坐在驴子背上,用一根长杆绑着一根胡萝卜,然后把胡萝卜悬到驴子的面前,驴子以为只要向前走一步就可以吃到胡萝卜,于是不停地向前走,可是它始终无法吃到这根萝卜。...

View Article

Cocos2d-x 3.x 图形学渲染系列十六

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。...

View Article

Image may be NSFW.
Clik here to view.

Picasso封装优化

Picasso在使用过程中,经常忘记一些设置,比如图片的加载方式.centerCrop(),图片的加载优化.fit(),以及对图片的url的处理,因此对图片加载进行统一封装,使用相同的加载方式更有利于后期的维护和扩展。 图片的加载来源 图片的加载来源主要是String,file,Resource,我们都有相应的封装, 为了介绍方便...

View Article


Image may be NSFW.
Clik here to view.

Android N数据业务总结

一、前言 本文旨在总结Android N中数据业务在框架侧的流程, 主要包括APN加载、数据卡选择、长连接拨号、短连接拨号等。 目前框架侧的分析,侧重于AOSP相关的源码。 同时,考虑到拨号与去拨号流程涉及的类基本相似, 在理解拨号流程的基础上,可以比较容易地掌握去拨号的流程, 因此本文不单独分析去拨号涉及的流程。 最后,由于整个数据业务涉及到的细节相当多,文字有时难以进行有效地表述,...

View Article

Image may be NSFW.
Clik here to view.

React Native从零开始(四)打包发布(Android)

React Native从零开始(四)打包发布(Android) 因为我们在调试React Native的时候需要连接手机或者是虚拟机,我们需要让其跟电脑处在同一网段接口上。那么如何将React Native程序打包发布呢?这个不需要其他的技术有过Android开发经验的基本都可以将其打包,下面就是打包的步骤。 一、生成签名文件(类似于Android的签名文件) 1、命令行到你的工程目录下...

View Article


Image may be NSFW.
Clik here to view.

Android Frameworks系列(二) 彻底弄懂startActivity

  在Android Frameworks系列(一) startService启动...

View Article

Image may be NSFW.
Clik here to view.

Android程序员学PHP开发(6)-字符串数组对象资源-PhpStorm

...

View Article


Image may be NSFW.
Clik here to view.

React-Native应用ListView实现上拉下拉刷新效果实践

前言 在移动应用中,上拉刷新加载更多,下拉刷新列表的操作非常常见,那么在React-Native中应该如何实现呢,我们具体来看一下? 必备的组件 ListView:效果和ScrollView比较类似,但是效率会高些,因为只渲染当前屏幕显示的数据。 RefreshControl:这是一个组件嵌入到ListView,ScrollView中,实现刷新的效果。...

View Article

React Native从零开始(五)Text

React Native从零开始(五)Text 一个用于显示文本的React组件,并且它也支持嵌套、样式,以及触摸处理。跟Android中的TextView差不多 这个例子跟官网的差不多,实现了点击事件和state属性和Text嵌套,整体的代码如下 /** * Sample React Native App * https://github.com/facebook/react-native *...

View Article

Image may be NSFW.
Clik here to view.

Android——实现RecyclerView左侧滑删除与右侧滑选择

项目中要实现的功能,之前找了很久发现网上大部分的侧滑删除和列表全选都是ListView的实现,而对RecyclerView的实现却是少之又少,所以花了很多时间实现了一个还比较满意的版本, 效果如下: 侧滑删除(带自动校位滑动效果): 右滑出现选择框: 一键编辑(全选): 实现原理: 1.首先需要实现一个基本的RecyclerView。 2. 自定义Item的布局。...

View Article
Browsing all 5930 articles
Browse latest View live


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