要统计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
第一种配置方式:dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:applicationContext*.xml1dispatcher*.do第二种配置方式:conte...
分类:
移动开发 时间:
2014-11-14 19:17:05
阅读次数:
130
在Web容器(比如Tomcat)中配置Spring时,你可能已经司空见惯于web.xml文件中的以下配置代码: contextConfigLocation /WEB-INF/applicationContext.xml ...
分类:
移动开发 时间:
2014-11-14 19:17:30
阅读次数:
186
#从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
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
加入代码混淆器,主要是加入proguard-project.txt文件的规则进行混淆,之前新建Android程序是proguard.cfg文件
可以看一下我采用的通用规则(proguard-project.txt文件)
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dont...
分类:
移动开发 时间:
2014-11-14 17:52:38
阅读次数:
168
今天在github里看到一个3D效果的ViewPager,感觉做出来的ViewPager滑动的时候效果十分的炫,就check out下来研究了一下如何实现的,以及如何使用,将整个ViewPager稍加修改后(主要是处理了一下与项目中其它控滑动控件的事件冲突)后,应用到了自己现在项目中。感觉这个效果真的非常的不错,现在把自己写的一个Demo分享出来。
下面是这个ViewPager嵌入到项目中的效...
分类:
移动开发 时间:
2014-11-14 17:51:31
阅读次数:
410
在Android应用程序,使用动画效果,能带给用户更好的感觉,做动画可以通过XML或Android代码来实现。
Animation动画效果的实现可以通过两种方式进行实现,一种是tweened animation (渐变动画),另一种是frame by frame animation (画面转换动画)。
tweened animation渐变动画有以下两种类型:
1.alpha 渐变透...
分类:
移动开发 时间:
2014-11-14 17:52:48
阅读次数:
249
如前一篇博文所分析,我们可以使用广播的形式在快速按下两次音量下键的时候发出广播,以方便客户端进行捕捉。
具体实现方式如下:
/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学习笔记,Service,ContentProvider,TelephonyManager,PhoneStateListener,耗时操作,BroadcastReceiver,PendingIntent,SmsManager ,IntentService,static代码块...
分类:
移动开发 时间:
2014-11-14 17:48:23
阅读次数:
230
[plain] view
plaincopyprint?
// 相对于给定ID控件
android:layout_above 将该控件的底部置于给定ID的控件之上;
android:layout_below 将该控件的底部置于给定ID的控件之下;
android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;
an...
分类:
移动开发 时间:
2014-11-14 17:47:47
阅读次数:
187
使用支付宝进行一个完整的支付功能,大致有以下步骤:
1>先与支付宝签约,获得商户ID(partner)和账号ID(seller)(这个主要是公司的负责)
2>下载相应的公钥私钥文件(加密签名用)
3>下载支付宝SDK(登录网站:http://club.alipay.com/)里面提供了非常详细的文档、如何签约、如何获得公钥私钥、如何调用支付接口
4>生成订单信息
5>调用支付宝客户端...
分类:
移动开发 时间:
2014-11-14 17:48:16
阅读次数:
217
当一个Android应用功能越来越多的时候,app中各个部分之间通信,往往采用Observer的方式来进行,即注册----通知----注销的方式执行
各类控件经常需要根据某个状态来更新显示内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。
接口类:
public interface OnChangedListener {
void on...
分类:
移动开发 时间:
2014-11-14 17:47:47
阅读次数:
224
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的使用
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
问题描述:在iOS8之前,app第一次开始定位服务时,系统会弹出一个提示框来让用户选择是否允许使用定位信息。但iOS8后,app将不会出现这个弹窗。第一次运行之后,在设置->隐私->定位服务中,你的app没有任何设置,既不是“永不”,也不是“始终”。代码如下:#import "XYZFirstVi...
分类:
移动开发 时间:
2014-11-14 17:43:08
阅读次数:
207