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

浙公网安备 33010602011771号