03 2014 档案
摘要:继承自ContentProvider清单文件添加 //访问地址UriMatcher MATCHER = new UriMatcher(UriMatcher.NO_MATCH)MATCHER.addURI("zhao.providers.personprovider", "person", persons); //不带ID MATCHER.addURI("zhao.providers.personprovider", "person/#", person);//带IDpublic class PersonConten
阅读全文
摘要://方法中如果用到了await则方法需要标注为async protected async override void OnNavigatedTo(NavigationEventArgs e) { //MessageDialog mess = new MessageDialog("dsadf"); //mess.Commands.Add(new UICommand("是")); //mess.Commands.Add(new UICommand("否")); //var info...
阅读全文
摘要:Storyboard 动画效果标签DoubleAnimation 动作从那到哪还有N多可以上网查一下各种Animation Storyboard.TargetName="st1"要使用这个动画的标签Storyboard.TargetProperty="ScaleX"标签的那个属性要是用动画From="0" To="3"值从那到那AutoReverse="True"来回进行比如长短 长一下短一下RepeatBehavior="Forever"一直进行各种效果必须弹呀弹还有其他的
阅读全文
摘要:ObservableCollection动态数据集,集合中的发生改变这3个控件会在控件上体现出来,以后尽量使用ObservableCollection绑定控件,而不是用List也可以自己创建动态数据集只要类继承INotifyCollectionChanged它与INotifyPropertyChanged一个是控制实体类的一个是控制集合的ListViewIsItemClickEnabled开启Item点击事件SelectionMode选中模式None不可以选中、Single单选、Multiple多选设置ListView中显示样式,下为一个TextBox和TextBlocklv1.ItemsSo
阅读全文
摘要:基础参数:要绑定的字段、绑定模式(OneTime加载是绑定一次,OneWay单向绑定,TwoWay双向绑定)、双向绑定的控件private Person p1 = new Person() { Name="zhaoyion",Age=24};txt1.DataContext = p1;上面是一个完整绑定,如果一个一个绑定你觉得麻烦也可以直接吧数据绑定到txt1的容器控件上比如grid1.DataContext = p1;这样就不用一个一个的给txt设置了,子控件会自动继承父控件的DataContext。实体继承INotifyPropertyChanged,然后再属性set中
阅读全文
摘要:内部样式 外部样式 引入外部样式文件 normalBtn为外部样式key 外部样式文件
阅读全文
摘要:ListView绑定数据需要通过Adapter来绑定listView.setAdapter(adapter);Adapter分为三种SimpleAdapter参数:上下文对象、要绑定的数据、Item对象、字段名称、Item对象中对应的控件IDSimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.item, new String[]{"name","phone","amount"}, new int[]{R.id.name,R.id.phone,R.id.amoun
阅读全文
摘要:OnNavigatedTo页面被打开时执行OnNavigatedFrom页面已经不再当前界面时执行OnNavigatingFrom页面离开之前时执行Frame.Navigate(typeof(MyPage3), 1);第一参数是导航的目的地,第二参数是穿给目的地的参数NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;启用缓存,写在构造中,r如果不启动回来后原来输入的数据就不见了 protected override void OnNavigatedTo(NavigationEventArgs
阅读全文
摘要:RotateTransform旋转变化Angle=“95”旋转95度CenterX="50" CenterY="50"以那为中心旋转ScaleTransform缩放变化ScaleX="3" ScaleY="1"向X缩放多少向Y缩放多少 值可以为负数如果是负数就倒过来了TranslateTransform平移变化X="10" Y="200"平移多少 以后要用这个不要用location了PlaneProjection投射RotationYRotationX图为RotationX=
阅读全文
摘要:SolidColorBrush 单一颜色填充LinearGradientBrush渐变涂刷,GradientStop 代表一个颜色 --> ...
阅读全文
摘要:绝对布局Canvas.Left="10" Canvas.Top="50"向左10向上50 线性布局 1 1 1 1 1表格布局Grid.Row="0" Grid.Column="1"控件要显示在几行几列 Grid.ColumnSpan="2"合并两列 11111111111111 22222222222222 333333333333333333333333333333333333333...
阅读全文
摘要:vs2013开发win8商场应用操作系统必须为win8.1vs2012开发win8商场应用操作系统必须为win8注册开发者账号,创建商场应用程序时自动提醒创建发布到windowsstore需要store账号注册需要300元人民币,项目右键应用商场->将应用程序与应用商场关联就可以把程序提交给微软审核
阅读全文
摘要:SQLiteDatabase db = dbOpenHelper.getWritableDatabase();//数据库操作实例 db.beginTransaction(); //开始事务 try{ db.execSQL("update person set amount= amount-10 where personid=1"); db.execSQL("update person set amount= amount+10 where personid=2"); db.setTransactionSucc...
阅读全文
摘要:SQLite支持五中类型null,integer,real(浮点数字),text(字符串),blob(二进制对象)SQLite可以把各个类型的数据保存到任意字段中的,而不关心字段声明的数据类型是什么比如可以Integer保存在字符串中(无数据类型特点),列外当字段被定义为Integer主键时就只能存入整形数据了重点关键字getWritableDatabase数据库磁盘控件满了就报错,所以读数据尽量用getReadableDatabaseSQLiteDatabase db = dbOpenHelper.getReadableDatabase();SQLiteDatabase db = dbOpe
阅读全文
摘要:这种存储方式是用来保存用户的设置的参数的重点关键字SharedPreferences preferences = context.getSharedPreferences("zhao", Context.MODE_PRIVATE);获取一个SharedPreference获取编辑器Editor editor = preferences.edit();private Context context;public PreferenceService(Context context) {this.context = context;}public void save(String
阅读全文
摘要:重点关键字InputStream xml = getClass().getClassLoader().getResourceAsStream("person.xml"); 获取包下文件XmlPullParser parser = Xml.newPullParser(); 实例化pull parser.setInput(xml, "UTF-8"); 设置读取位置parser.getName()获取标签名称parser.getAttributeValue(0)获取标签第一个属性值parser.nextText()获取标签值public static List
阅读全文
摘要:Environment管理外存储设备向SD卡输出文件,Environment.getExternalStorageDirectory().toString()SD卡路径File file = new File(new File(Environment.getExternalStorageDirectory().toString()),filenametext); FileOutputStream outStream = new FileOutputStream(file); outStream.write(filecontenttext.getBytes()); outStream.clos.
阅读全文
摘要:Context.MODE_PRIVATE私有操作模式:创建出来的文件只能被本应用访问,其他应用无法访问该文件,另外采用私有模式创建的文件,写入文件中的内容会覆盖源文件的内容Context.MODE_APPEND追加操作模式:只能被本应用访问,追加不覆盖内容Context.MODE_WORLD_READBLE:可是被其他应用读取,追加不覆盖Context.MODE_WORLD_WRITEABLE:可被其他程序文件写入数据覆盖,不可以被其他程序读取,如果想以追加的方式可以FileOutputStream fs = new FileOutputStream(file,true); 第2个参数为是为追
阅读全文
摘要:数据存储方式分为文件sharedpreferences(参数)SQLite数据库内容提供者(Content provider)网络一.文件 存储位置:自带存储空间、外存储空间 public class MainActivity extends Activity { EditText filename; EditText filecontent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a..
阅读全文
摘要:清单文件添加包名为当前要测试的包名创建测试文件测试开始邮件方法名Run As-> Android Junit Test
阅读全文
摘要:1.相对布局 //控件间距 android:layout_与那个控件相对应android:layout_align设置的是控件与控件之间对齐的方式android:layout_alignParent设置控件与父控件之间对齐的方式android:layout_center设置控件的方向2.FrameLayout 布局叠加摆放 3.TableLayout表格布局
阅读全文
摘要:通知,状态栏通知、对话框通知、TOAST通知private EditText number; private EditText content; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); number = (EditText)this.findViewById(R.id.number); content =(EditText)this.findView...
阅读全文
摘要:window->showview->logcat查看错误日志window->showview->other->android->devices设备管理器,查看手机时候连接正确,如果没有安装手机驱动window->showview->other->android->File Explorer文件浏览器视图打包APK程序右键Export为android应用1创建密钥
阅读全文
摘要:@+id/button在R文件id内部里添加一个名词为button的常量,使用button这个常量的值当做android所有控件的基类是View相对与ControlButton button =(Button)this.findViewById(R.id.button);获取控件View.OnClickListener点击事件Intent 意图过滤器intent.setAction("android.intent.action.CALL"); //动作名称intent.setData(Uri.parse("tel:"+moblie));startActi
阅读全文
摘要:一.1.src存放java源文件2.gen编辑器自动创建,R文件登记各种资源的ID,ID使用编译器生成的3.res存放资源文件会在R文件生成ID 3.1.layout存放界面资源 3.2.value存放数据,文字、尺寸、颜色等。 3.3.anim存放定义动画的XML文件 3.4.xml存放应用中配置的XML文件 3.5.raw存放音频文件4.assets存放资源不再R文件生成ID,需要通过路径访问5.AndroidManifest.xml清单文件,在其中申请权限,安装时操作系统读取 package="com.example.sms"应用唯一标示 android:versio
阅读全文
摘要:1.安装JDK,http://www.oracle.com/technetwork/java/javase/downloads/index.html下载,根据电脑位数下载32位或64位,切记不要电 脑为64位的下载32位的这样不能用。2.配置环境变量,计算机->属性->高级系统设置->环境变量 新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.ja
阅读全文
浙公网安备 33010602011771号