- 博客(30)
- 资源 (9)
- 收藏
- 关注
转载 DelayTextWatcher
package com.sohoffice.android.ui; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.text.Editable; import android.text.TextWatcher;
2014-03-24 09:21:18 368
原创 一道面试题,使用LinearLayout来布局TitleView
我晕,使用RelativeLayout来布局不是很好吗,非要用Linearlayout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2014-03-18 21:55:08 866 1
原创 ViewHolder 提高ListView加载效率
public class ViewHolder { @SuppressWarnings("unchecked") public static T getView(View rootView, int id) { //Key-Integer : Value-Object SparseArray viewHolder = (SparseArray) rootView.getTa
2014-03-18 21:04:22 553
原创 工具
eclipse 颜色主题安装:http://eclipse-color-theme.github.io/update/ 个人比较偏爱的主题:NightLion Aptana Theme
2014-02-24 19:05:56 401
原创 使用ActionBar + ViewPager + Fragment 实现导航模式
为了简单起见,我直接用API11提供的ActionBar进行操作(v7兼容包已经有了ActionBar的API)。其中ViewPager实现了页面切换功能,ActionBar实现了导航功能,Fragment当作每个页面的展示。下面分别说说ViewPager需要注意的地方,要使用ViewPager来展示Fragment,此时ViewPager需要使用FragmentPagerAdapter来展示
2013-10-26 19:50:26 1254
原创 Android知识点
ViewSwitch 2个视图动画切换。Android网络通信库Volley简介 http://liubin.org/2013/05/27/android-volley-at-a-glance/
2013-09-29 18:42:47 351
原创 Android 开发遇到问题总结
1、ScrollView 中添加元素,元素只能按wrap_content来展示,要想全屏:ScrollView中添加android:fillViewport="true" 搞定
2013-08-23 18:57:04 351
原创 php 基础语法学习
1、php文件规范以2、php定义变量 $var = 5; 是一种弱类型,只有变量名且定义变量只能以$开头3、判断变量有无定义 使用isset()函数来判断,接触变量定义使用unset(变量);4、字符串使用.号进行连接.
2013-08-22 22:03:45 368
原创 Vim 神一样的编辑器
1、替换:s + 退换的字符2、定位行: 行号 + G3、定位到首行: H,定位到最后一行:L,定位到中间一行:M4、删除当前行:dd5、复制当前行yy,粘贴p ,一般yyp联合起来用粘贴当前行
2013-08-22 21:46:03 481
原创 20130729(Android) Android代码片段
全屏代码:this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
2013-07-29 07:29:21 378
原创 20130728(Android) 获取状态栏和标题栏的高度
注意:获取状态栏高度和标题栏高度,应该在onResume()方法之后获取,在onResume中及之前取得都是为0。我们应该在onWindowFocus()方法中获取下面贴代码具体代码:public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWi
2013-07-28 21:12:11 490
原创 20130725(Android)通过浏览器打开应用
今天做了一个小demo关于如何通过浏览器打开一个应用,那么就要对应用设置一个URI,这个URI在哪配置呢?URI规范:scheme://host/.....那么在浏览器中输入demo://test.com就可以打开应用了。应用传递数据的URI应该这样写:demo://test.com?a=5&b=6打印结果:上面使用chrome浏览器测试注意:使用c
2013-07-25 22:58:02 435
原创 20130718 利用非正式协议实现代理功能
什么是非正式协议? 类别有一种使用方式叫非正式协议,我们可以创建一个NSObject的类别,因为所有的类都继承NSObject,因此我们可以使用实现NSObject类别中的方法,类似于正式协议。 直接上列子,下面演示人通过电脑(作为代理)实现播放歌曲。
2013-07-19 00:31:02 407
原创 20130709 定时器的使用
1、[NSTimerscheduledTimerWithTimeInterval:3.0target:selfselector:@selector(xxx:)userInfo:nilrepeats:NO]; //定时器执行方法2、使定时器失效 [timerinvalidate];
2013-07-09 22:49:09 375
原创 20130705 调试
1、找不到在哪里崩溃。添加Symbolic Breakpoint ->Symbol: objc_exception_throw常用GDB命令:po,print
2013-07-08 23:31:16 366
原创 20130704 IOS开发 self 的使用细节
1、tip: 在-方法中,self 不能调用静态方法,只用通过使用类名来调用,而在+方法中,self 代表当前类,只能调用静态方法。总结:同类型方法,用self进行调用,不同类型的调用用类名来调用(+调用-排除)
2013-07-04 14:42:15 444
原创 20130629 c++虚基类遇到问题
今天学习c++虚基类遇到一个问题,现在把它记下来了/* * demo.cpp * * Created on: 2013-6-29 * Author: Administrator */#include using namespace std;class A {public: void input(int); int x;};void A::input(in
2013-06-29 18:46:17 362
原创 20130622 C++基础语法
1、类的定义c++类的定义包含2部分,一部分是声明部分(干什么),一部分是函数实现部分(如何干)//声明部分class Person { public: string getName(); void setName(string newName); private: int name;};//类的实现部分string Person::getName(){ r
2013-06-22 13:44:02 355
原创 Chinese Voice
Video URL:http://v.163.com/movie/2012/1/S/8/M8SI6I17J_M8SI6OSS8.html Hi,I'd like to talk a little bit about the people who make the things we use every day:our shoes,our handbags,our computers a
2013-05-19 10:42:21 689
原创 反射
反射是用来做框架的,可以通过配置文件来读取一个类的实例,并动态取得字段和调用其中的方法。一般步骤:第一步: 取得字节码 Class ,三种方式 第二步:调用class 的newInstance方法得到实例 第三步:调用方法取得字段和调用方法。
2013-04-14 23:32:08 321
原创 20121104(001)ARC App 内存管理机制之引用计数
目标:掌握引用计数的概念,学会使用release 释放对对象的引用原理:ios内存管理机制是通过使用引用计数器来管理内存的,每一个对象都拥有一个retainCount,当对象刚创建时,其retainCount为1,当向对象发送retain消息时,其retainCount计数器+1,当向对象发送release消息时,其retainCount-1,且当一个对象的retainCount 为0时,系统
2012-11-04 16:36:22 626
原创 20121104(002)Notification App 通知消息的使用
目标:完成简单消息对象之间的传递原理: 1、在通知中心(一个单例)注册观察者(接收者) 2、通过通知中心发送数据 3、观察者接收数据并处理数据 4、用完通知后移除观察者第一步:注册观察者- (void)registerObserver{ //通过NotificationCenter注册一个观察者 observ
2012-11-04 11:14:00 609
原创 20121104(001)NSDictionary VS NSArray
NSDicationary 有key 和 value,它们是一一对应的,其用{ }包含进来NSArray 存放的是对象,其用()来包含进来区别:{} VS ()
2012-11-04 10:08:44 317
原创 20121103(003)MVC App MVC简单应用程序的构建
目标:掌握MVC模式在应用程序是如何工作的,下面通过简单的代码来演示其机制第一步:创建一个单视图应用程序,其中已经有一个创建好了的控制器,此视图控制器我们用来作为在MVC模式中充当Control的作用(C)第二步:创建一个协议MyProtocol#import @protocol MyProtocol - (void) doSomething;@end第三步
2012-11-04 00:50:10 352
原创 20121103(002)Navigation App 创建导航视图应用程序基本操作
目标:创建一个简单Navigation App原理:导航控制器是以栈的形式管理各级视图的跳转第一步:创建一个单视图应用程序,将AppDelegate头文件中ViewController 属性修改为UINavigationController(导航控制器)第二步:在AppDelegate实现文件中,创建一个视图控制器作为导航视控制的根视图控制器self.navigationVie
2012-11-03 22:47:42 403
原创 20121103(001) HelloWorld App 创建你的第一个HelloWorld iphone App
目标:创建一个按钮,单击按钮弹出一个提示通知消息为Hello World!第一步:打开XCode,选择创建一个新的XCode项目第二步:选择创建单视图应用程序,选择next,并将项目保存在doucument文件夹下第三步:选择xib文件,将UIButton按钮控件拖拽到View视图上,并设置文本为HelloWorld第四步:在viewController编写响应按钮事件处理的代码
2012-11-03 14:50:59 412
Java项目开发与毕业设计指导.rar
2011-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人