当前位置:  编程技术>移动开发
本页文章导读:
    ▪三星手机GS5570 root步骤        三星手机GS5570 root方法 ROOT方法:1、安装Samsung Kies在电脑上,手机进入设置-应用程序-开发,将第一个USB调试和第二个保持唤醒状态打钩选中。然后通过USB线连接电脑,提示安装USB驱动。2、在.........
    ▪ table view 修改背景 NSCFString 异常        table view 修改背景 NSCFString 错误  table view 修改背景   UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.jpg"]];     [[self tableView] setBackgroundView:background];     [background .........
    ▪ DatePicker 日期抉择控件 DatePickerDialog 日期选择对话框       DatePicker 日期选择控件 DatePickerDialog 日期选择对话框 1.main.xml < ?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_w.........

[1]三星手机GS5570 root步骤
    来源: 互联网  发布时间: 2014-02-18
三星手机GS5570 root方法

ROOT方法:
1、安装Samsung Kies在电脑上,手机进入设置-应用程序-开发,将第一个USB调试和第二个保持唤醒状态打钩选中。然后通过USB线连接电脑,提示安装USB驱动。
2、在电脑上解压ROOT(电脑端)文件,点SuperOneClick.exe,进入界面后点击ROOT进行自动运行,最后弹出一个对话框,点击“否(N)”,一切成功。手机端自动加载软件“授权管理”。
3、在手机上安装Root Explorer RE 管理器(手机端),安装完成后,重启手机,再开启 RE 管理器,获得ROOT权限。
4、一切均已完成,可以自由删除软件了。打开RE 管理器,点击上端,挂载为续写。进入SYSTEM/APP ,这里都是系统软件,可以删除你不需要的软件了,删除前要备份!
5、文件名自己要好好甄别。开心为kaixin.apk  人人为renren.apk。点住长按就会出现选项,选择删除即可。


    
[2] table view 修改背景 NSCFString 异常
    来源: 互联网  发布时间: 2014-02-18
table view 修改背景 NSCFString 错误

 table view 修改背景

 

UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.jpg"]];
    [[self tableView] setBackgroundView:background];
    [background autorelease];

 

 

 

 

今天还出了一个错误  本来是array的对象 突然debug的时候发现变成NSCFString了, 网上查了下,说是内存方面的错误,

后来发现

 

@property (nonatomic, retain) NSArray *array;

 

在代码中 array = [_context executeFetchRequest:fetchRequest error:&error];

 

和 self.array = [_context executeFetchRequest:fetchRequest error:&error];

效果是不一样的, 前者没有保存(retain)array对象,所以才出错


    
[3] DatePicker 日期抉择控件 DatePickerDialog 日期选择对话框
    来源: 互联网  发布时间: 2014-02-18
DatePicker 日期选择控件 DatePickerDialog 日期选择对话框

1.main.xml

< ?xml version="1.0" encoding="utf-8"?>
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
    <textview android:id="@+id/dateDisplay" android:layout_width="fill_parent" android:textsize="20sp" android:layout_height="wrap_content">
     </textview>
    <button android:text="改变日期" android:id="@+id/pickDate" android:textsize="20sp" android:layout_width="wrap_content" android:layout_height="wrap_content">
    </button>
</linearlayout>

其中文本框用来显示时间,按钮为了触发日期选择对话框,当然用其他组件来触发日期选择对话框也是的。

2.java代码

 package android.basic.lesson10;

import java.util.Calendar;

import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;

public class MainHelloDatePicker extends Activity {

	//准备公用属性
    private TextView dateDisplay;
    private Button pickDate;
    private int mYear;
    private int mMonth;
    private int mDay;

    //准备对话框Id
    static final int DATE_DIALOG_ID = 0;

    //准备日期设置监听器
    private OnDateSetListener dsl = new DatePickerDialog.OnDateSetListener(){

		@Override
		public void onDateSet(DatePicker view, int year, int monthOfYear,
				int dayOfMonth) {
			mYear =year;
			mMonth= monthOfYear;
			mDay= dayOfMonth;
			dateDisplay.setText(mYear+"-"+(mMonth+1)+"-"+mDay);
		}
    };

    //重写创建对话框方法
    @Override
	protected Dialog onCreateDialog(int id){
    	switch(id){
    	case DATE_DIALOG_ID:
    		//把Activity上下文、日期设置监听器、以及日期的年月日都作为参数传给那个新成立的对话框组件
    		return new DatePickerDialog(this, dsl, mYear, mMonth, mDay);
    	}
    	return null;
    }

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        //得到当前日期
        final Calendar c = Calendar.getInstance();
        mYear = c.get(Calendar.YEAR);
        mMonth = c.get(Calendar.MONTH);
        mDay = c.get(Calendar.DAY_OF_MONTH);

        //获取xml中的组件
        dateDisplay= (TextView)findViewById(R.id.dateDisplay);
        pickDate = (Button)findViewById(R.id.pickDate);

        //给日期显示组件一个初始值
        dateDisplay.setText(mYear+"-"+(mMonth+1)+"-"+mDay);

        //给按钮绑定点击监听器
        pickDate.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                showDialog(DATE_DIALOG_ID);
            }
        });
    }
}

 

 

 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3