码迷,mamicode.com
首页 > 移动开发
Android Studio如何修改快捷键
在Android Studio中,假设你觉得某个快捷键太复杂,要想修改,怎么修改呢,首先要找到这个快捷键,但是Android Studio搜索快捷键有一个bug,就是你不能根据快捷键来搜索对应的功能点名称,这个时候有两种方法找到快捷键对应的功能名称: 1、如果你有做Keymap匹配,比如匹配了Eclipse,找到Eclipse的Keys,里面可以直接用快捷键来搜索对应的功能点名称,比如我搜索Ct...
分类:移动开发   时间:2014-07-12 22:35:23    阅读次数:294
Android Stuido如何查看快捷键冲突?
看了这篇文章Android Studio如何查看资源或者函数在哪些类中被引用,知道了快捷键失效的原因,其中有一个原因就是快捷键冲突,那如何查看快捷键哪些项冲突了呢? Android Studio要查看当前快捷键和哪些快捷键有冲突很简单,打开设置页面,搜索Keymap,然后在快捷键页面输入你要查看的快捷键名称,这里不能输入快捷键哈,因为不支持直接用快捷键来搜索,这个估计是Android Stu...
分类:移动开发   时间:2014-07-12 22:39:14    阅读次数:280
如何使用 iOS 7 的 AVSpeechSynthesizer 制作有声书(1)
原文: http://www.raywenderlich.com/64623/make-narrated-book-using-avspeechsynthesizer-ios-7随着 PageViewController 的引入,苹果让开发者们制作图书类app 更加轻松。不幸的是,对于生活在朝九晚五繁忙节奏中的人们来说,阅读也是一件奢侈的事情。为什么你不能在读一本小说的同时做其他事情呢?在 Sir...
分类:移动开发   时间:2014-07-12 19:22:14    阅读次数:405
如何使用 iOS 7 的 AVSpeechSynthesizer 制作有声书(2)
切分语句软件工程的一条定律是数据和代码分离。这样做会使代码更易于测试,即使输入的数据发生改变,你的代码也能够允许。甚至于,程序能在运行中实时下载新的数据。如果程序能在运行中下载新书岂不是更好?你现在用的书是用 Book.testBook 方法中的代码创建的。接下来我们将书改为以文件形式存储,读取的时候则通过Plist 文件来读取。打开 SupportingFiles\WhirlySquirrell...
分类:移动开发   时间:2014-07-12 21:35:53    阅读次数:395
如何使用 iOS 7 的 AVSpeechSynthesizer 制作有声书(3)
plist 中的每一页 utteranceSting 我们都创建了一个RWTPage.displayText。因此,每页的文本会一次性地显示出来。由于You’ve constructedeach RWTPage.displayTextfrom the combined utteranceStringsfor the page in the plist. So, your page view dis...
分类:移动开发   时间:2014-07-12 17:28:28    阅读次数:315
如何使用 iOS 7 的 AVSpeechSynthesizer 制作有声书(4)
控制:我们必须学会控制大师尤达(电影《星球大战》)曾有言:关键在于控制。这本故事书是一个词一个词地念出来的,我准备为它增加两个按钮,这样我们就可以实时地调整语音合成时的音高和语速。仍然是 RWTPageViewController.m,在nextSpeechIndex 属性后声明下列属性: @property (nonatomic, assign) float currentPitchMul...
分类:移动开发   时间:2014-07-12 18:20:20    阅读次数:438
Android Studio 调试过程中快捷查看断点处变量值(Ctrl+Shift+I无效)?
当你在做Keymap到Eclipse后,在debug过程中,在Eclipse中我们很喜欢用Ctrl+Shift+I去查看一个运算或者调用的结果,这样用起来很方便。但是keymap到Eclipse后,你会发现这个快捷键不能使了。啥原因呢,原因我们一个个排除: 1、是否快捷键映射失败, 2、映射成功了,你看了快捷键也发现是正常的,那就再查看是否快捷键冲突。 3、如何是快捷键冲突,那解决快捷键冲突...
分类:移动开发   时间:2014-07-12 16:37:03    阅读次数:187
iOS程序偏好设置--进阶
iOS的App除了在应用程序内部做偏好设置页面,还可以在setting里配置出偏好设置页面。如下图 专家容志芳在这篇文章有详细的入门介绍,基本的原理是为工程添加settings.bundle后,会在里面看到root.plist,通过修改它里面的配置,来自定义自己的setting页面,其中的控件有以下7种。 通过type来决定是哪种控件,除了子面板外,基本通过value和titl...
分类:移动开发   时间:2014-07-12 22:04:27    阅读次数:362
Android源码下载之《Android新闻客户端源码》
介绍 Android新闻客户端源码,功能上分为:新闻、关注、读报、微博。里面比较有特色的就是读报功能,真正安装报纸的排版进行读报,给人得感觉就像是在读真实的报纸。其实即使首页的动态云标签非常有特色,可以随机显示出最新新闻热词,用手滑动还能动态切换。此Demo即可作为学习使用也可作为商业使用,本站保留原创权利! 测试环境 [Code4Apk]编译测试,测试环境:eclipse 3.7 , an...
分类:移动开发   时间:2014-07-12 18:05:39    阅读次数:289
android取得所在位置的经纬度
android提供了LocationManager来取得位置,用LocationListener来监听位置的变化 先做一些初始化工作: /** latitude and longitude of current location*/ public static String mLat = ""; public static String mLon = ""; /** time out...
分类:移动开发   时间:2014-07-12 17:11:25    阅读次数:248
ios7 关于searchbar上设置cancelButton的title属性
关于ios7用到searchbar时遇到的问题,解决之后整理分享一下...
分类:移动开发   时间:2014-07-12 20:26:10    阅读次数:215
移动mm 话费支付接入过程(ane)
以下记录移动mm 话费支付接入的过程 1、强联网、弱联网区别,sdk是否有区分?用户体验部分由什么不同和差异? 区别在于强联网是网络通道(wifi/gprs/3g),弱联网是走短信通道,用户层面差异在于强联网需要手机联网支付,弱联网随时随地都可以支付。 强联网和弱联网采用不同的sdk,强联网对外开放无需申请,弱联网需要申请才能接入、并且有接入门框。 2、接入关键流程 1)...
分类:移动开发   时间:2014-07-12 23:04:34    阅读次数:260
【安卓】自定义基于onDraw的任意动画(不仅仅是平移/旋转/缩放/alpha)、!
思路: 1.基于时间的显示映射。如:给定度数,显示圆弧,加上时序,即可有圆弧动画的效果 2.给定时序。用于驱动动画的一帧帧绘制 方案一、基于ObjectAnimator。动画运作时会调用degree对应set函数(基于放射调用),即setDegree。 ObjectAnimator ani=ObjectAnimator.ofInt(myView, "degree", 0,300);...
分类:移动开发   时间:2014-07-12 21:51:30    阅读次数:241
(Android review)SQLite
其实,这一部分,总的来说,主要写DBOpenHelper类和PersonDao类即可。。。。其中DBOpenHelper主要封装了数据库的创建、表的创建与修改。。而PersonDao主要封装对表的DAO操作。。。。1、DBOpenHelperpackage com.example.sqlitetest; import android.content.Context; import android...
分类:移动开发   时间:2014-07-12 23:04:02    阅读次数:267
【安卓】乾坤大罗移,将容器触摸事件传至另一容器、!
思路: 1.基于view.dispatchTouchEvent 作用: 1.点击时,透过容器点到不是其子控件的控件、! 2.透过透明activity或dialog,将事件传至下方的activity、! 注:1>还可通过MotionEvent.obtain(downTime, eventTime, action, x, y, metaState);模拟事件,如用于引导中、!...
分类:移动开发   时间:2014-07-12 21:50:18    阅读次数:239
android uboot中的mmc命令
一:mmc的命令如下: 1:对mmc读操作 mmc read addr blk# cnt        2:对mmc写操作               mmc write addr blk# cnt   3:对mmc擦除操作 mmc erase blk# cnt   4:重新搜索mmc设备 mmc rescan   5:列出mmc的分区 mmc part - li...
分类:移动开发   时间:2014-07-12 17:36:39    阅读次数:328
【安卓】给ViewFlipper加指示器,类似ViewPagerIndicator库提供的那种、!
思路: 1.viewPager有setOnPageChangeListener可以监听切换动作,但viewFlipper却死活没类似的东西。! 此处有一个变种思路,基于animation,animation结束时是有事件的,哈哈,搞定。! viewFlipper.getInAnimation().setAnimationListener( new Animation.Anim...
分类:移动开发   时间:2014-07-12 23:07:57    阅读次数:338
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!