移动平台-周排行
今天博主要给大家分享的是如何在Android平台上实现录音时的音量指示计。开门见山,先来看一张Demo的效果图:
如上图所示,两个按钮分别是开始录音和停止录音,中间的两个数字前后分别代表音量档位(目前是8档)和原始音量值(0-32767),下方是音量计,由ProgressBar负责显示。
完整的源码可以在下面的网址找到:
https://github.com/XiaoWenHan/Andr...
Android横竖屏设置:
方法一:onCreate()中
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //竖屏
方法二:Andro...
It has become common practice to perform tasks during an ASP.NET applications start up process. These tasks may include registering routes, configurin...
PackageManagerService将解析的每个apk的信息保存到packages.xml和packages.list文件里,packages.list记录了如下数据:pkgName,userId,debugFlag,dataPath(包的数据路径)packages.xml里面记录了系统当中安...
在iOS开发线程操作时,一般方法名决定是否开启新线程(async,sync),队列类型(全局队列,串行队列)决定开启多少条线程1.快速线程调用*开启后台线程执行任务[self performSelectorInBackground:@selector(test) withObject:nil];*回...
#import "ViewController.h"
/*
使用Block最大的一个好处就是可以在代码块中随时访问外部变量
比如你在A.class类中的某个方法中声明了一段代码块.你可以在代码块中直接对A.class所拥有的成员变量进行调用,并且,通过一定的条件(__block),还可以随时的修改这些变量的值和指针
释放某个不再需要使用的Block...
在一个复杂的,有状态的系统中,当一个对象的状态发生改变,如何通知系统,并对状态改变做出相应的行为是必需考虑的一个问题,在iOS中为这类问题提供了4种解决方法:? 1. NSNotifiactaion和NSNotificationCente...
//当前屏幕中心点的经纬度 CGFloat centerLongitude = self.mapView.region.center.longitude; CGFloat centerLatitude = self.mapView.region.center.latitude; //当前屏幕显示.....
RSA签名RSA密钥生成命令生成RSA私钥openssl>genrsa -out rsa_private_key.pem 1024生成RSA公钥openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem将RSA私钥转换成PK...
介绍:
Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。
设计:
GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。
...
android系统
宽
长
分辨率比
备注 540
960
9:16
720
1280
9:16
小米2s、红米
1080
1920
9:16
小米4
480
854
9:16
小米1
1200
1920
10 : 16
android pad1(huawei)
ios系统
宽
长
分辨率比...
如果在使用Bundle 传输数据时报TransactionTooLargeException这种错误,说明你传输的数据过大,官网上说最大不要超过1M,超过了就会报这种错误,所以使用的时候大数据应该换种方式传递。...
让网页的宽度自适应屏幕1)html上加入发确保网页的效果2)加上以下语句可使网页在苹果设备上运行更好3)加入这句话可以定义iphone的添加到主屏幕的图标autocomplete="off"//去掉输入框的历史记录querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。que...
Dapper是近2年异军突起的新ORM工具,它有ado.net般的高性能又有反射映射实体的灵活性,非常适合喜欢原生sql的程序员使用,而且它源码很小,十分轻便。我写本博客的目的不是为了介绍Dapper,而是要将我使用Dapper迁移数据库过程中遇到的bug和一些优化介绍给大家,Dapper在多数据库...
效果:watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG9uZ3NoZW5ncGVuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="...
研究上午Android底层机制事件监视器,例如下面的摘要:内核驱动监控硬件状态和行为,由uevent机制将事件发送到用户空间;通过用户空间UeventObserver从内核监控uevent,处理。间的通信使用了netlink机制。參考的文章有:Android使用UeventObserver:http...
之前写了一篇博客,《【Android实战】记录自学自定义GifView过程,详解属性那些事!【学习篇】》
关于自定义GifView的,详细讲解了学习过程及遇到的一些类的解释,然后完成了一个项目,能通过在xml加入自定义 view (MyGifView)中加入自定义属性(my:gif_src = “@drawable/coffee”),达到播放gif图片的效果。但是,有几个问题1.gif_src 属...
编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突。多人协作开发还不是主要问题,有人提出可以创建多个Sto...
因为最近有人问我怎么保存HttpClient的Cookie, 所以这里写下, 顺便记录总结吧. 当然, 有Android网络编程经历的童鞋一看就懂喇~
就不多说了, 直接上代码:
/**
* 本地存储Cookie
* @param response
*/
private void saveCookies(HttpResponse response...