- 博客(12)
- 收藏
- 关注
原创 3月31日学习笔记(6.0版本用Broadcast实现强制下线功能问题)
这几天把《第一行代码》里用广播实现强制下线功能的程序实现了一下,发现最后在实现强制下线功能,弹出警告窗口时,会导致程序奔溃。查看日志,发现错误java.lang.RuntimeException: Unable to start receiver test.zyf.com.broadcasttest.ForceOfflineReceiver: android.view.WindowManager$B
2016-03-31 22:32:39 646
原创 3月24日学习笔记(活动的启动方式)
1.standard模式 每当启动一个新的活动,它就会返回栈中入栈,并处于栈顶位置。但不管这个活动是否在栈顶,每次启动都会创建该活动的一个新的实例。2.singleTop 在启动活动时,如果返回栈的栈顶已经是该活动,则直接使用,不再创建新的活动实例。3.singleTask 在启动活动时,如果发现返回栈中存在该活动的实例,则直接使用,不再创建新的活动实例。4.singleInstance 可
2016-03-24 21:13:57 357 1
原创 3月24日学习笔记(返回上一个Activity,如何保留原先Activity的EditView正在输入的信息)
onSavedInstanceState()回调方法,保证在活动被回收之前调用,保存临时数据。携带一个Bundle类型的参数。 可以用Bundle的putString()方法保存字符串。@Overrideprotected void onSavedInstaceState(Bundle outState){ super.onSaveInstanceState(outState);
2016-03-24 19:48:00 464
原创 3月24日学习笔记(两个活动之间的数据传递)
一、向下一个活动传递数据 putExtra():第一个参数是键,第二个参数是要传递的数据。button.setOnClickListener(new View.OnClickListener){ @Override public void onClick(View view){ String values = "Hello SecondActivity";
2016-03-24 18:43:51 308
原创 3月24日学习笔记(调用隐式Intent启动浏览器)
button.setOnClickListener(new View.onClickListener){ @Override public void onClick(View view){ Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData("Uri.parse(http://w
2016-03-24 18:11:56 412
原创 3月24日学习笔记(单例模式_synchronized)
单例模式(Singleton):保证在java应用程序中,一个类只有一个实例。 主要特点: (1)一个类只能有一个实例 (2)必须自己给自己创建实例 (3)必须自行向整个系统提供这个实例 使用单例模式的好处:可以节省内存空间,因为它限制了实例的个数,有利于java的垃圾回收。 单例模式的应用:在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应
2016-03-24 12:47:54 309
原创 3月22日学习记录(2)(显式intent与隐式intent的区别)
1.使用显式intent 直接使用组件名称定义目标组件,因此在知道组件名称时使用,多用于应用程序内部传递消息。button1.setOnClickListener(new View.OnClickListener(){ @override public void onCreat(View view){ Intent intent = new Intent(F
2016-03-23 21:58:55 427
原创 3月23日学习记录(showAsAction,android:orderInCategory="100")
showAsAction主要是针对菜单的显示起作用的,它有三个可选项always:总是显示在界面上never:不显示在界面上,只让出现在右边的三个点中ifRoom:如果有位置才显示,不然就出现在右边的三个点中
2016-03-23 16:55:08 10040 2
原创 如何取消Rendering Problems?
出现Rendering Problems说是改变Theme,改成Light就好了试了下,确实可以,不过不知道为什么,记录一下先
2016-03-22 22:19:52 3918 3
原创 Window系统下gvim编码中文乱码解决办法
避免菜单和提示出现乱码:修改_vimrc文件,如下:set encoding=utf-8set langmenu=zh_CN.UTF-8language message zh_CN.UTF-8或者set encoding=utf-8set fileencodings=utf-8,chinese,latin-1set fileencoding=utf-8s
2016-03-22 20:56:49 299
原创 Windows系统下gvim字体和主题设置,显示行号
设置字体和大小可以在编辑-->选择字体里设置,但这只是临时的,下次打开gvim,又会回到默认设置。永久改变字体和主题可以在安装目录下找到_vimrc文件:如图所示,设置字体和大小 set guifont=Courier_New:h14:cANSI设置主题:colorscheme torte
2016-03-22 20:03:31 2261
转载 Android Studio Application Test详解
很多android开发新手,刚开始编写android程序的时候,一般都会使用到android studio。今天在网上看到一个android新人写的,探索android studio 过程中的一些发现和感悟,分享给大家,希望遇到类似情况的新人,也能对同样问题,有清晰的认识。 在用Android Studio开发工具中,新建安卓项目后,一般都会自带ApplicationTest。
2016-03-22 19:27:41 3892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人