狗尾草

导航

统计

公告

2015年4月26日 #

(ios)MPMoviePlayerController首次播放视频的时候,没有控制条

摘要: 问题: 在视频播放时,现在控制条采用磨砂的效果,会遮罩部分视频解决思路1 播放器直接设置不带控制条,在app在Foreground状态,默认播放器暂停,这样需要在获得Foreground事件,进行设置播放-(void)viewWillAppear:(BOOL)animated{[[NSNotif...阅读全文

posted @ 2015-04-26 16:17 狗尾草1 阅读(1241) 评论(0) 编辑

ios app响应background,foreground 事件实现

摘要: 1 通过AppDelegate 实现App进入后台事件方法- (void)applicationDidEnterBackground:(UIApplication *)applicationAPP进入前台的事件方法- (void)applicationWillEnterForeground:(UIA...阅读全文

posted @ 2015-04-26 11:52 狗尾草1 阅读(440) 评论(0) 编辑

2015年2月23日 #

ios UIScrollView 中控件自动增加间隔

摘要: 设置self.automaticallyAdjustsScrollViewInsets=FALSE;去除自动间隔功能阅读全文

posted @ 2015-02-23 16:48 狗尾草1 阅读(113) 评论(0) 编辑

2015年1月29日 #

iOS 导航栏实现总结

摘要: 目标: 在UI界面中实现 整体效果的导航栏, 比如1 首页无导航条,次页有导航条, 2 导航条中不包含下方不包含黑边 3 导航条包含多个筛选项 等等问题: 用系统带的NavigateBar 来实现时,以上种种问题,很难解决。 (补充,频繁的 调用self.navigati...阅读全文

posted @ 2015-01-29 09:45 狗尾草1 阅读(341) 评论(0) 编辑

2014年12月16日 #

ios界面布局整理

摘要: 1 UIView1.1 创建自定义的UIView的xib文件 [1]设置 file's Owner的 Custom Class 中的class 执行自定义控件类 [2]设置当前UIView 的屏幕大小 Simulated Metrics 中 Size 为FreeFrom,其他的Ba...阅读全文

posted @ 2014-12-16 23:50 狗尾草1 阅读(3298) 评论(0) 编辑

2014年11月26日 #

android ProGuard 代码混淆实现

摘要: 1 修改project.properties,添加ProGuard配置项proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt2 自定义混淆文件(举例 android.support.v4...阅读全文

posted @ 2014-11-26 11:24 狗尾草1 阅读(144) 评论(0) 编辑

mac版 android破解软件下载安装

摘要: 1 apktool下载安装下载地址https://code.google.com/p/android-apktool/[1].下载apktool.jar — 解压[2].下载Mac上的辅助工具apktool-install-macosx..– 解压[3]. 将apktool.jar放到apktool...阅读全文

posted @ 2014-11-26 11:06 狗尾草1 阅读(799) 评论(0) 编辑

2014年4月8日 #

在unix系统下的 .o文件 .a文件 .so文件说明和相互关系

摘要: .o文件.o文件就是对象文件,包含编译好的可执行代码,当程序执行时,被链接库链接调用[相当于windows里的obj文件].a文件unix中的静态链接库,包含多个需要包含的.o文件,主要特点是在 连接阶段即把库代码包含入可执行文件的方式。[对应于windows操作系统的后缀名为.lib的静态库].so文件unix中的动态链接库,主要特点就是,在运行阶段,动态加载组件时,在将函数加载到程序中,耦合度低,[相当于windows里面的dll组件]阅读全文

posted @ 2014-04-08 22:19 狗尾草1 阅读(2001) 评论(0) 编辑

2014年4月6日 #

android中的广播接收实现总结

摘要: 1 首先根据广播应用内接收和应用外接收,分两个类进行管理[1] LocalBroadcastManager,应用内广播管理类[2] BroadcastManager 广播管理类(部分应用内,应用外)2 广播接收类实现的两种方式[1] 代码生成类,并注册public class MessageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { } }//代码注册广播接收类public void reg...阅读全文

posted @ 2014-04-06 14:53 狗尾草1 阅读(3284) 评论(0) 编辑

用java的jdk 生成android 的jni接口文档

摘要: 1 检查系统是否安装了jdk,并将javac的路径配置到PATH中 cmd窗口,输入 java -version 查看输出项2 创建需要so的接口类package com.ndk.test;public class JniClient { static public native String AddStr(String strA, String strB); static public native int AddInt(int a, int b);}3 用javac 将接口类.java编译成 .class文件 用cmd命令定位到JniClient.class 所在目录,输入“javac..阅读全文

posted @ 2014-04-06 14:52 狗尾草1 阅读(674) 评论(0) 编辑

Android 自定义Application

摘要: 在android中 自定义Application 常用的作用是1 保存在程序运行中的全局变量实例:public class GlobalApp extends Application{ private UserData udata ; public UserData getudata(){ return udata; } public void setudata(UserData data){ this.udata = data; } }2 在程序刚开始运行的时候,初始化组件的作用public class ExampleApplication extends Appl...阅读全文

posted @ 2014-04-06 14:51 狗尾草1 阅读(1855) 评论(0) 编辑

android项目中配置NDK自动编译生成so文件

摘要: 1 下载ndk开发包2 在android 项目中配置编译器(以HelloJni项目为例) 2.1 创建builer (a)Project->Properties->Builders->New,新建一个Builder。 (b)在弹出的【Choose configuration type】对话框,选择【Program】,点击【OK】: (c)在弹出的【Edit Configuration】对话框中,配置选项卡【Main】。 在“Name“中输入新builders的名称(我取名为Ndk_Builder)。 (d)配置选项卡 ------Main选项卡----------------阅读全文

posted @ 2014-04-06 14:47 狗尾草1 阅读(4777) 评论(0) 编辑

创建android Notification

摘要: 说明:根据项目选择的基础sdk,选择不同的创建Notification的方法1 在android sdk 3.0 之前直接通过 new Notification的方法直接创建通知对象2 在android sdk 3.0 是通过Notification.Builer的方法间接配置Notification的属性和创建Notification的功能3 在android sdk4.0以上 是通过android-support-v4.jar 包中的NotificationCompat.Builder类,进行配置创建Notification对象下面是一个实例,用NotificationCompat.Bui阅读全文

posted @ 2014-04-06 14:46 狗尾草1 阅读(1290) 评论(0) 编辑

2014年1月20日 #

(ios) nsnotification总结

摘要: 1 文本输入,键盘显示时,view向上,键盘隐藏时,view向下1.1 注册键盘显示,关闭通知,并实现主界面上下变动 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:)...阅读全文

posted @ 2014-01-20 11:24 狗尾草1 阅读(1775) 评论(0) 编辑

2014年1月15日 #

(ios) 屏幕触摸总结

摘要: 1 屏幕触控实现(单击 双击) [self becomeFirstResponder]; //允许多点互动 self.view.multipleTouchEnabled=TRUE;实现事件部分#pragma mark-#pragma mark touch - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //触摸开始 }- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ //移动 }- (vo...阅读全文

posted @ 2014-01-15 19:28 狗尾草1 阅读(2992) 评论(0) 编辑