微软研发制胜策略读书笔记

1、开发工作进行到比较后期时,会进入一个“视觉冻结”阶段,也就是界面固定不动,这样做的目的是让使用手册等文件能够定稿。 2、电子邮件让我们工作时不被电话打扰,开发人员彼此之间的讨论主要通过电子邮件,只有必要时才开会。 3、领导者的任务是努力消除程序员工作上的一切障碍,让程序员能全力专注于产品开...

2016-03-30 16:54:40

阅读数 466

评论数 0

Android 更新UI的两种方法——handler和runOnUiThread()

Android 更新UI的两种方法——handler和runOnUiThread() 在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$Ca...

2016-03-25 13:25:52

阅读数 1560

评论数 0

修改Win7硬盘分区盘符出现“虚拟磁盘管理器-参数错误”

最近一新机器装Win7系统后,发现“计算机-->属性-->管理-->存储-->磁盘管理-->更改驱动器号和路径"提示“虚拟磁盘管理器-参数错误”。安全模式下,更改也出现同样的提示。 1、网上发现如下命令行也可以修改盘符: diskpart sele...

2016-03-24 09:30:22

阅读数 12341

评论数 0

2016年,C语言该怎样写

导语:你的C语言知识可能该更新了。每个人在学习C语言之后,知识往往停滞不前,从开始学习它的那年起积攒起不同观点。本文将告诉你现代C语言该怎么写。 C语言的首要原则是——能不写C语言就不写。如果一定要写,请遵守现代规则。 C语言诞生于20世纪70年代初。人们在其发展的各个阶段都在“学习C...

2016-03-24 09:15:55

阅读数 1992

评论数 0

OpenJDK计划简化Java编程

OpenJDK计划给Java添加局部变量类型推导的功能,这将使Java编程更加简单,并且保留静态类型的安全性。这项提议最早在本月由JEP286(JDK Enhancement Proposal)提出,但是文件并没有指出将在哪一个Java版本加入这一功能。 提议指出:“我们致力于提高开发者的体...

2016-03-24 09:05:12

阅读数 564

评论数 0

DRM in Android

DRM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Android中的DRM框架以...

2016-03-23 18:28:51

阅读数 849

评论数 0

自动生成versionCode/VersionName

使用Gradle自动化生成VersionCode与VersionName,使用VersionName与git版本库关联,并且区分开发版本与发布版本的解决方案。 详情请看文章: http://my.oschina.net/mengshuai/blog/551356 第[1]段代码 build...

2016-03-22 00:51:09

阅读数 1241

评论数 0

Eclipse中自动生成versionName的一种方法

Android开发中我们一般通过手工修改AndroidManifest.xml文件中android:versionCode和android:versionName字段来定义应用版本号和版本名。 在实际的开发中,功能或代码等更新而要频繁地修改对应的版本号、版本名,难免会因为忘记手工修改,导致新版本仍...

2016-03-21 16:12:40

阅读数 2489

评论数 1

获取svn版本号并替换AndroidManifest

获取svn版本号并替换AndroidManifest.xml 时间 2013-09-15 12:03:20  ITeye-博客 原文  http://maosidiaoxian.iteye.com/blog/1942368 主题 SVN Linux命令 最近因为要对友盟中的错误分析定位到具...

2016-03-21 14:45:18

阅读数 1171

评论数 0

Linux Shell 变量自加

declare -i iv=$svnv let iv+=1 shell中变量自增的实现方法 Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。 我所知道的,bash中,目前有五种方法: 1. i=`expr $i + 1`; 2. ...

2016-03-21 14:42:55

阅读数 9498

评论数 0

Android Developers:控制你的应用程序音量和播放

2013-12-03 来源:小彭 的技术专栏 好的用户体验是可以预测的。如果你的应用程序播放音频,你的用户能使用硬件或者软件音量控制,来控制他们设备,蓝牙耳机,或者听筒的音量是非常重要的。 相似的,在适当的地方可用,播放,停止,暂停,上一首,和下一首媒体回放键,...

2016-03-19 13:22:00

阅读数 649

评论数 0

android 耳机线控的实现方法

Android 耳机线控的实现

2016-03-19 12:55:53

阅读数 6197

评论数 1

Android音量控制调节

//音量控制,初始化定义 AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //最大音量 int maxVolume = mAudioMana...

2016-03-19 12:47:27

阅读数 1600

评论数 0

Vitamio一款Android&iOS上的全能多媒体开发框架

1基本信息 Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。从2011年8月上线到2014年1月,Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐,全球已经有超过3000 种应用在使用Vitamio,...

2016-03-18 14:38:07

阅读数 1196

评论数 0

通过观察者模式监听媒体库的变化实现APP本地数据自动更新

时间 2015-03-03 08:00:00  张明云的博客 原文  http://zmywly8866.github.io/2015/03/03/auto-update-app-data.html 前言 当我在使用音乐播放器和各种小说APP的过程中,感觉非常不好的一...

2016-03-18 14:18:35

阅读数 2866

评论数 0

在Android应用中读取彩信文件

在Android应用中读取彩信文件涉及到Android的一个数据库/data/data/com.android.providers.telephony/databases/mmssms.db和一个文件夹/data/data/com.android.providers.telephony/app_p...

2016-03-18 10:32:24

阅读数 1043

评论数 1

Android 利用发送Intent播放本地视频和网络视频

Android中除了利用VideoView、Mediaplayer播放视频文件外,还可以用发送Intent来调用视频播放模块。 方法如下: 1.播放本地视频         Intent intent = new Intent(Intent.ACTION_VIEW);   ...

2016-03-17 17:56:33

阅读数 5431

评论数 0

Android实现屏幕旋转方法总结

本文实例总结了Android实现屏幕旋转方法。分享给大家供大家参考。具体如下: 在介绍之前,我们需要先了解默认情况下android屏幕旋转的机制: 默认情况下,当用户手机的重力感应器打开后,旋转屏幕方向,会导致当前activity发生onDestroy-> onCreate,这样...

2016-03-16 17:23:13

阅读数 7783

评论数 0

android获取APK签名信息及MD5指纹

1.获取APK的签名信息 [java] view plain copy  print? private String showUninstallAPKSignatures(String apkPath) {             String ...

2016-03-16 00:17:19

阅读数 1370

评论数 0

在Android系统外部和内部读取Android应用的签名

Android系统外读取签名(J2SE): import java.io.IOException; import java.io.InputStream; import java.lang.ref.WeakReference; import java.security.Signature; im...

2016-03-14 17:18:08

阅读数 1108

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭