获取LayoutInflater对象三种方法: 1、LayoutInflater inflater=getLayoutInflater();2、LayoutInflater inflater=(LayoutInflate…
分类:移动开发
添加qt桌面应用程序
添加qt桌面应用程序比较繁琐,提起来大家都是相当头疼的一块项目,经过我一系列的摸索,终于学会了用imx6添加qt桌面应用程序。文件夹设置存放在:/usr/share/matchbox/vfolders比如:dianyul…
iOS开发笔记:-ObjC所引起的那一个大坑
加入-ObjC链接参数后项目走火入魔的事件由来以久,往日只曾听说,却从未见过。最近门派开发产品的时候,本人经身经历了一番。 这个坑是怎么来的? 公司项目遇到的情况如下:首先我们公司的项目是用CocoaPod构建的,Coc…
Android 系统稳定性 - ANR(二)(转)
编写者:李文栋P.S. OpenOffice粘贴过来后格式有些混乱。 1.2 如何分析ANR问题 引起ANR问题的根本原因,总的来说可以归纳为两类: 应用进程自身引起的,例如: 主线程阻塞、挂起、死循环 应用进…
新建android系统服务,android bindService(),Android AIDL
一、Android系统服务 Android提供了很多系统服务:如ActivityManger,PowerManger,WindowManger,WifiManger等等。 这些服务都是系统启动开…
服务、启动-Android音频系统之AudioFlinger(一)-by小雨
首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责 1.1 AudioFlinger 在上面的框架图中,我们可以看…
并发编程之线程共享和协作(一)
更多Android架构进阶视频学习请点击:https://space.bilibili.com/47…本篇文章将从以下几个内容来阐述线程共享和协作: [基础概念之CPU核心数、线程数,时间片轮转机制解读][线…
Android性能优化之三级缓存
Hi,众猿猿们,今天本猿为大家带来本公众号的第一篇文章,讲一讲Android开发中的缓存的问题吧,抱歉,第一天就给大家讲这么一个不太基础的问题。如果你的UI和四大组件相关的基础太不太好的话,那么本猿建议你可以先加强一下基…
UITableView优化
UITableView优化的那些事儿 作为iOS开发,UITableView可能是平时我们打交道最多的UI控件之一,其重要性不言而喻。 关于TableView,我想最核心的就是UITableViewCell的重用机制了。…
[分享]iOS开发-剩余可输入多少个字+textView上的label伪装成placeHolder
//剩余可输入多少个字+textView上的label伪装成placeHolder -(void)textViewDidChange:(UITextView *)textView{ NSInteger inputLeng…
基于ObjC的轻量级Promise库——RWPromiseKit
起 闲来无事。在看JavaScript的时候发现Promise这东西不错。将隐藏在异步调用中的逻辑变成了同步调用。 getJSON("/posts.json").then(function(posts) { // ...…
swift app : 做点小事儿
基于之前提到的脚手架,我们再次创建一个swift app,这次做点小东西: 界面包括一个按钮和一个标签,标签初始值为0 当点击按钮时,标签的数字会被累加1 代码如下: import UIKit @UIApplicatio…