码迷,mamicode.com
首页 > 移动开发
Android输入法扩展之外接键盘中文输入
我们知道,android目前的输入都是通过软键盘实现的,用外接键盘的少.但是在平板上,外接键盘中文输入是必要的,软键盘输入还是太慢了,对于可以兼用办公的Android平板来说,实现PC级中文输入速度是比较有用的.在android上写文章,qq聊天,外接键盘是该发挥发挥了。但是由于Android输入法的架构限制,目前还没法实现外接键盘中文输入,本文利用Android的某些隐蔽的属性分析并实现了一种外接键盘中文输入法。...
分类:移动开发   时间:2014-06-14 07:13:24    阅读次数:259
android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
手工设置文本与图片相对位置时,常用到如下方法: setCompoundDrawables(left, top, right, bottom) setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom) 意思是设置Drawable显示在text的左、上、右、下位置。 但是两者有些区别: setCompoun...
分类:移动开发   时间:2014-06-14 00:18:45    阅读次数:346
Android监听ScrollView滑动到顶端和底部
MainActivity如下: package cn.testscrollview; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ScrollV...
分类:移动开发   时间:2014-06-14 06:34:10    阅读次数:265
Android学习Scroller(三)
MainActivity如下: package cc.testscroller2; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 实现可以拉动后回弹的布局. * 类似于下拉刷新的. * * 参考资料: * 1 http://gundumw100.iteye.com/blog/188437...
分类:移动开发   时间:2014-06-13 20:49:15    阅读次数:224
Android学习Scroller(二)
MainActivity如下: package cc.testscroller1; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.os.Bundle; import...
分类:移动开发   时间:2014-06-13 20:48:10    阅读次数:199
iOS系统网络抓包方法
在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具 基本原理 原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。 现在以MAC系统下Paros工具为例,详细描述下抓包过程: 操作步骤 1) 首先将MAC电脑的以太网共享给airport,使iOS设...
分类:移动开发   时间:2014-06-14 00:14:49    阅读次数:300
全网首推智能安全检测,爱加密从源头加固APP!
目前,App Store和Google Play分别拥有120万款应用。因苹果是封闭系统,流氓软件很难存在,开放的安卓平台就有所不同了。中国就有173家安卓商城存在有问题的App;俄罗斯排第二,有132家;第三位的美国有76家。...
分类:移动开发   时间:2014-06-14 06:20:16    阅读次数:210
安卓App安全检查平台、爱加密App安全加密!
爱加密的漏洞分析功能集成了目前黑客最常用的各种破解方法与思路,模拟黑客攻击行为进行分析。开发者只需上传自己的应用,就可以自动分析出应用存在哪些可被利用的风险漏洞,清晰直观,并且全网首家支持一键下载完整详细的PDF格式分析报告,方便技术及公司管理人员对应用漏洞相关结果进行传递与研究,有针对性的进行安全防护,避免破解损失。该功能的实现是爱加密在行业内的又一创新亮点。...
分类:移动开发   时间:2014-06-14 00:10:55    阅读次数:223
Android获取百度音乐的音乐下载地址和歌词下载连接
首先通过你要下载的歌曲通过下列连接: http://box.zhangmen.baidu.com/x?op=12&count=1&title={title}$${author}$$$$ 可以获取一个xml文件通过解析xml文件就可以读取到音乐下载的地址和歌词下载的地址。 部分代码:   String title = "六月的雨";   String singer = "胡歌";     ...
分类:移动开发   时间:2014-06-14 07:01:42    阅读次数:194
android GridView加载图片,一张张显示
简单说下,获取SDcard里的图片或者视屏缩略图就不说了,网上很多,主要写下加载图片的方式,在Grideview的Adapter中getView()方法中定义: //异步加载图片,实现一张张显示 new LoadImageAsyctask(gridViewHold.icon).execute(paths[position]); class LoadImag...
分类:移动开发   时间:2014-06-15 08:12:31    阅读次数:106
苹果新的编程语言 Swift 语言进阶(一)--综述
苹果新的编程语言 Swift 语言进阶(一)--综述                                                 Swift 是苹果提供的开发IOS 和OS X应用的新的语言,Swift语言基于C 和Objective-C语言,除了提供C 和Objective-C语言具有的所有语法功能外,为了编程方便和有效,Swift在语法上作了大量的优化和改进。S...
分类:移动开发   时间:2014-06-13 20:46:06    阅读次数:237
Android ListFragment实例Demo(自定义适配器)
上一篇文章介绍了ListFragment,其中的ListView并没有自定义适配器,实际上在实际开发中常会用到自定义适配器,是实现更复杂的列表数据展示。所以这篇文章增加了自定义适配器,来进行ListView数据的展示。 实现效果图: 左边是Activity中的一个按钮,点击按钮会出现右边的Fragment相应的数据列表。 代码展示: 布局文件: activity_main: ...
分类:移动开发   时间:2014-06-13 21:36:50    阅读次数:244
swift开发:试玩 Apple 网站的 playground
swift开发:试玩 Apple 网站的 playground https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/swift_programming_language/GuidedTour.html...
分类:移动开发   时间:2014-06-15 08:00:09    阅读次数:166
移动开发 Native APP、Hybrid APP和Web APP介绍
Native App,以基于智能手机本地操作系统如IOS、Android、WP并使用原生程式(SDK)编写运行的需要用户安装使用的第三方应用程序; Web APP,以HTML+JS+CSS等WEB技术编程,代码运行在移动端浏览器中,通过该移动端浏览器来调用Device API(取决于HTML5未来的支持能力)的不需要用户安装的应用程序;Hybrid App,同时使用网页语言(Web技术)与程序语言(Java、Objective-C等)开发。...
分类:移动开发   时间:2014-06-14 06:28:17    阅读次数:287
Android提高UI性能技巧
提高UI性能的方法其实有很多在实际的开发中都已经用到了,在此做一下总结。 1.减少主线程的阻塞时间 若一个操作的耗时较长(超过5秒),我们应该将其放入后台线程中执行,只在需要修改UI界面时通知主线程进行修改。Android已经提供了AsyncTask以实现从主线程生成新的异步任务的方法。 2.提高Adapter&AdapterView的效率 (1)重用已生成过的Item View (...
分类:移动开发   时间:2014-06-15 08:20:37    阅读次数:201
android 实现带清除效果的EditText(附带抖动效果)
Android一直没有提供类似于ios中自带清除效果的输入框(ios只要只要添加属性即可实现),所以在Android当中 想要实现此效果就需要使用自定义控件的方式实现。 思路:可以使用一个Linearlayout里面横向布局一个EditText和一个删除的图片,监听输入框的焦点和文字变化,设置图片的显隐和点击清除事件。但是这么做些弊端,首先增加了UI布局的层级结构不利于UI结构的优化而且可能会出...
分类:移动开发   时间:2014-06-14 06:02:29    阅读次数:161
Android通过注解初始化View
Android通过注解的方式来初始化View,替代findViewById。几行代码实现最简单注解,提高工作效率。...
分类:移动开发   时间:2014-06-15 08:17:39    阅读次数:2727
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!