12 2018 档案

摘要:android.os.Process.killProcess( android.os.Process.myPid()); 阅读全文
posted @ 2018-12-27 21:18 紅人 阅读(1260) 评论(0) 推荐(0)
摘要:import android.app.Activity; import java.util.ArrayList; import java.util.List; public class fa { public static List activitiea=new ArrayList(); public static void add(Activity act) { ... 阅读全文
posted @ 2018-12-27 21:11 紅人 阅读(475) 评论(0) 推荐(0)
摘要:启动模式一共分4种 可以再配置文件中设置 standard 系统默认 每次创建相同活动都会重新创建活动实例 singleTop 如果当前活动在栈顶 运行中 在创建相同活动时 就不会创建 如果活动不在栈顶就会重新创建 singleTask 只有栈中活动实例就不会重新创建 singleinstance 阅读全文
posted @ 2018-12-27 20:38 紅人 阅读(386) 评论(0) 推荐(0)
摘要:Activity 类中定义了7个回调方法,覆盖了活动的活动周期的每一环节 onCreate() 活动第一次创建的时候调用 onStart() 这个活动由不可见变为可见的时候调用 onResume() 当此活动在栈顶 并且在运行状态时 准备与用户进行交互时 onPaus() 系统准备去启动·或者恢复另 阅读全文
posted @ 2018-12-26 21:31 紅人 阅读(917) 评论(0) 推荐(0)
摘要:1.显式Intent 2.隐式Intent 代码要添加筛选 确认那个活动可以进那个活动 隐式的调用系统浏览器 隐式的调用电话簿 向下一层传递接收数据 返回数据给上一次 要在 上一层 重写onActivityResuly() 在返回是销毁页面 阅读全文
posted @ 2018-12-26 14:40 紅人 阅读(1019) 评论(0) 推荐(0)
摘要:首先在res目录下创建一个文件夹名字随意 在对创建的文件夹下在创建一个菜单 名字随意 参看布局 可以看到你的菜单 可以选择添加是么样的菜单 接着要到主活动中重写 在对菜单添加响应事件 效果 阅读全文
posted @ 2018-12-25 16:32 紅人 阅读(600) 评论(0) 推荐(0)
摘要:Toast 是Android系统中体重的一种非常好的提醒方式 在程序中可以将很小的一段消息提醒给用户 在一段时间后自动消失,不会占用如何屏幕空间 运行看一下效果 Tast.makeText 第一个参数上下文实例,第二个是显示内容, 显示时长 Toast.LENGIH_LONG 阅读全文
posted @ 2018-12-25 15:31 紅人 阅读(1451) 评论(0) 推荐(0)
摘要:在项目中提供5个方法打印日志 Log.v() 最常见的日志信息 Log.d() 调试信息 Log.i() 用于打印用户操作行为 Log.w()警告潜在风险 Log.e()报错信息 TAG 填入类名就好 msg:要打印的信息 也可以对信息进行过滤 点他弹出自定义的日志过滤器 阅读全文
posted @ 2018-12-23 15:19 紅人 阅读(224) 评论(0) 推荐(0)
摘要:这是我刚刚新建的项目 默认都是Android模式的项目结构,但这并不是真实的目录结构 把他换成Project模式 项目的真实目录结构 1app 项目的代码,资源 2 gradle wrappere 配置文件 3.gitgnore 指定目录或文件排除在版本控制之外 4.gradlew 和gradle. 阅读全文
posted @ 2018-12-23 14:45 紅人 阅读(306) 评论(0) 推荐(0)
摘要:先从官网下载电脑匹配的版本 http://www.android-studio.org/ 下载玩就一直Next 就行了 到这一步 让你导入之前的配置, 首次安装就选第二个 安装玩进入配置界面 点击cancel,然后进入到了AS的安装向导界面 默认下载sdk 可以建你第一个安卓项目 进去后你要构建gr 阅读全文
posted @ 2018-12-23 13:56 紅人 阅读(337) 评论(2) 推荐(0)
摘要:1.qualify 是一个潜在的额外筛选器 主要用于对开窗函数的数据筛选 SELECT orderid, orderdate, val, RANK() OVER(ORDER BY val DESC) AS rnk FROM Sales.OrderValues QUALIFY rnk <= 5; 标准 阅读全文
posted @ 2018-12-16 18:45 紅人 阅读(1820) 评论(0) 推荐(0)
摘要:using System.Xml.Linq; static void Main(string[] args) { XDocument xDocument = new XDocument(new XElement("mployess", //创建跟元素 new XElement("name", "a"),new XElem... 阅读全文
posted @ 2018-12-15 14:06 紅人 阅读(352) 评论(1) 推荐(0)
摘要:class Program { public IEnumerator GetEnumerator() { IEnumerable my = BlackAndWhite(); return my.GetEnumerator(); } public IEnumerable Bl... 阅读全文
posted @ 2018-12-15 13:17 紅人 阅读(302) 评论(1) 推荐(0)
摘要:如果派生类只是用于输出值,那么这种结构化的委托有效性之间的常数关系叫做协变 就是创建一个派生类委托对象 让派生类赋值给基类对象 协变关键字out 对期望传入基类时允许传入派生对象的特性叫逆变 逆变关键字in 看一下实现代码 阅读全文
posted @ 2018-12-10 13:35 紅人 阅读(292) 评论(1) 推荐(0)
摘要:public delegate tr func(t1 p1, t2 p2);//泛型委托 //TR 返回的委托类型 class MyClass { static public string printstring(int p1, int p2) { return p1 + p2 + ""; } ... 阅读全文
posted @ 2018-12-10 08:41 紅人 阅读(234) 评论(0) 推荐(0)
摘要:class Program { public string Name; public int Age; public Program(string name ,int age) { Name = name; Age = age; } pu... 阅读全文
posted @ 2018-12-09 20:19 紅人 阅读(243) 评论(0) 推荐(0)
摘要:对于类型转换是否溢出可以用 checked和unchecked运算符 在unchecked上下文中会忽略溢出 在checked 会抛出异常 也可以用代码块 阅读全文
posted @ 2018-12-09 20:08 紅人 阅读(296) 评论(0) 推荐(0)
摘要:using System; namespace ConsoleApp1 { interface IInterface1 { void ft(); } interface IInterface2 { void ft(); } class MyClass : IInterface1, IInterfa... 阅读全文
posted @ 2018-12-08 23:00 紅人 阅读(596) 评论(0) 推荐(1)
摘要:delegate void del(); class MyClass1 { public event del eventcount;//创建事件并发布 public void Count() { for (int i = 0; i < 100; i++) { ... 阅读全文
posted @ 2018-12-07 14:50 紅人 阅读(636) 评论(1) 推荐(0)
摘要:delegate int del(int a); static void Main(string[] args) { //匿名方法的几种表现形式 del del = delegate (int x) { return x; }; ... 阅读全文
posted @ 2018-12-06 16:39 紅人 阅读(270) 评论(0) 推荐(0)
摘要:class a{} class b:a{} a[] arr=new a[3]; a[] arr2=new a[3]; 给arr 数组赋值 arr[0]=new a(); arr2[0]=new b(); 此时 arr2 数组也可以接受b类 因为继承关系协变 值类型数组没有协变 阅读全文
posted @ 2018-12-05 17:39 紅人 阅读(345) 评论(1) 推荐(0)
摘要:申明数组 int [3][ ] arr; arr[0][ ]=new int [ , ] { { 1,2},{3,3} } arr[2][ ]=new int [ , ] { { 1,2},{3,3} } arr[3][ ]=new int [ , ] { { 1,2},{3,3} } 输出方式 c 阅读全文
posted @ 2018-12-05 17:34 紅人 阅读(226) 评论(1) 推荐(0)
摘要:pq实例图 如下 : int x=12,y=10; int a; a=x&y; //a=8 下面是计算试子的和加减法一样 二进制的个位,十位,百位,千位,分别对应的是1,2,4,8 二进制每多一位只需要乘2 那个个位置有1 就加上该位置的十进制数 。 上面说&运算时,当两个二进制操作位都为1时,结果 阅读全文
posted @ 2018-12-05 15:17 紅人 阅读(768) 评论(1) 推荐(0)
摘要:字符 说明 示例 输出 阅读全文
posted @ 2018-12-03 13:50 紅人 阅读(298) 评论(0) 推荐(0)