码迷,mamicode.com
首页 > 移动开发
ios统计代码行数
要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下列出每个文件的行数:find.-name"*.m"-or-name"*.h"-or-name"*.xib"-or-name"*.c"|xargswc-l 列出代码行数总和:find.-name"*.m"-or-name"*.h"-o...
分类:移动开发   时间:2014-11-14 19:18:27    阅读次数:205
ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
第一种配置方式:dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:applicationContext*.xml1dispatcher*.do第二种配置方式:conte...
分类:移动开发   时间:2014-11-14 19:17:05    阅读次数:130
Spring: DispacherServlet和ContextLoaderListener中的WebApplicationContext的关系
在Web容器(比如Tomcat)中配置Spring时,你可能已经司空见惯于web.xml文件中的以下配置代码: contextConfigLocation /WEB-INF/applicationContext.xml ...
分类:移动开发   时间:2014-11-14 19:17:30    阅读次数:186
【Android】service启动dialog
#从service调用dialog ##需要权限 ##示例代码 Dialog dialog = new AlertDialog.Builder(ctx).create(); dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); dialog.show(); ##注意事项...
分类:移动开发   时间:2014-11-14 18:09:27    阅读次数:207
android 触摸touch事件的派送和传递
1、touch事件从Activity开始向下逐层派发一直派发到焦点控件进行处理2、如果控件的事件处理方法返回true则,该控件消费且持续关注此事件否则,该事件向该控件的上一层容器传递3、控件的touch监听器的onTouch方法先于控件本身的onTouchEvent执行Touch事件派发和处理的方法dispat..
分类:移动开发   时间:2014-11-14 18:02:53    阅读次数:262
验证手机和座机号码的正则表达式
在应用中验证电话号码是一个常见的功能,而电话号码包括手机号码和座机号码。今天写这个正则表达式写了比较久,记录在这里,以备后用。本文的一个基本假设:手机号码都是11位,座机号码加上区号也是11位。先科普一下座机区号的规则:点击科普。这是网易博客的一篇博文,简单说..
分类:移动开发   时间:2014-11-14 18:01:25    阅读次数:420
Android程序加入代码混淆器
加入代码混淆器,主要是加入proguard-project.txt文件的规则进行混淆,之前新建Android程序是proguard.cfg文件 可以看一下我采用的通用规则(proguard-project.txt文件) -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dont...
分类:移动开发   时间:2014-11-14 17:52:38    阅读次数:168
android自定义ViewPager之——3D效果应用
今天在github里看到一个3D效果的ViewPager,感觉做出来的ViewPager滑动的时候效果十分的炫,就check out下来研究了一下如何实现的,以及如何使用,将整个ViewPager稍加修改后(主要是处理了一下与项目中其它控滑动控件的事件冲突)后,应用到了自己现在项目中。感觉这个效果真的非常的不错,现在把自己写的一个Demo分享出来。  下面是这个ViewPager嵌入到项目中的效...
分类:移动开发   时间:2014-11-14 17:51:31    阅读次数:410
Android Animation动画的xml使用
在Android应用程序,使用动画效果,能带给用户更好的感觉,做动画可以通过XML或Android代码来实现。 Animation动画效果的实现可以通过两种方式进行实现,一种是tweened animation (渐变动画),另一种是frame by frame animation (画面转换动画)。 tweened animation渐变动画有以下两种类型: 1.alpha     渐变透...
分类:移动开发   时间:2014-11-14 17:52:48    阅读次数:249
Android锁屏或灭屏状态下,快速按两次音量下键实现抓拍功能(1.2Framework层使用startService形式实现)
如前一篇博文所分析,我们可以使用广播的形式在快速按下两次音量下键的时候发出广播,以方便客户端进行捕捉。 具体实现方式如下: /framework/base/policy/src/com/android/policy/impl/PhoneWindowManager.java private long lastTime=0; public int interce...
分类:移动开发   时间:2014-11-14 17:51:13    阅读次数:296
Android学习笔记(三)
Android学习笔记,Service,ContentProvider,TelephonyManager,PhoneStateListener,耗时操作,BroadcastReceiver,PendingIntent,SmsManager ,IntentService,static代码块...
分类:移动开发   时间:2014-11-14 17:48:23    阅读次数:230
Android RelativeLayout常用属性~
[plain] view plaincopyprint? // 相对于给定ID控件   android:layout_above 将该控件的底部置于给定ID的控件之上;   android:layout_below 将该控件的底部置于给定ID的控件之下;   android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;   an...
分类:移动开发   时间:2014-11-14 17:47:47    阅读次数:187
iOS集成支付宝
使用支付宝进行一个完整的支付功能,大致有以下步骤: 1>先与支付宝签约,获得商户ID(partner)和账号ID(seller)(这个主要是公司的负责) 2>下载相应的公钥私钥文件(加密签名用) 3>下载支付宝SDK(登录网站:http://club.alipay.com/)里面提供了非常详细的文档、如何签约、如何获得公钥私钥、如何调用支付接口 4>生成订单信息 5>调用支付宝客户端...
分类:移动开发   时间:2014-11-14 17:48:16    阅读次数:217
android平台中,EventBus研究学习
当一个Android应用功能越来越多的时候,app中各个部分之间通信,往往采用Observer的方式来进行,即注册----通知----注销的方式执行  各类控件经常需要根据某个状态来更新显示内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。  接口类:  public interface OnChangedListener {         void on...
分类:移动开发   时间:2014-11-14 17:47:47    阅读次数:224
Android-shareSDK
1.当数据: 地址:http://sharesdk.mob.com/Download 2.集成数据: DOS命令: java -jar QuickIntegrater.jar    (输入自己的项目名称和包名) 3、添加权限  android:name="android.permission.GET_TASKS" />  android:name="android.pe...
分类:移动开发   时间:2014-11-14 17:45:39    阅读次数:261
Android开发之 shape的使用
android shape的使用 shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: xml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> ...
分类:移动开发   时间:2014-11-14 17:45:12    阅读次数:155
iOS开发手记-iOS8中使用定位服务解决方案
问题描述:在iOS8之前,app第一次开始定位服务时,系统会弹出一个提示框来让用户选择是否允许使用定位信息。但iOS8后,app将不会出现这个弹窗。第一次运行之后,在设置->隐私->定位服务中,你的app没有任何设置,既不是“永不”,也不是“始终”。代码如下:#import "XYZFirstVi...
分类:移动开发   时间:2014-11-14 17:43:08    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!