android基础语法
文章平均质量分 64
人道渺渺
我就是我一個 苦命的我輕輕的我來了我打算又輕輕的走wait我忘了件事我還要揮一揮衣袖不留下一個活口
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么主线程没有被 Looper#loop() 方法的死循环卡死
版权声明:本...原创 2019-11-28 11:45:32 · 351 阅读 · 0 评论 -
Android性能:内存篇之内存优化
Android的内存问题是Android开发领域永恒的话题,作为Android老大难问题,内存所带来的困扰远远大于读写的性能问题,近乎所有的问题最后都会变成内存问题,而内存问题,就包括且不局限于“内存溢出”、“内存泄漏”、“内存抖动”等等,那就得学会合理地进行内存管理或进行内存优化了。尽管Android的Dalvik虚拟机扮演了常规的垃圾回收的角色,但这并不意味着你可以忽视app的内存分配...转载 2019-11-28 10:45:21 · 273 阅读 · 0 评论 -
android:name
每一个Activity、Service等应用程序组件都会对应AndroidManifest.xml文件中的一个、标签。在这些标签中有一个必选的属性:android:name,该属性需要指定一个类名,例如,net.blogjava.mobile.Main类。指定android:name属性值有如下3种方式:1. 指定完全的类名(packagename+classname),例如,net.blo原创 2014-11-02 23:18:27 · 1203 阅读 · 0 评论 -
View的add过程,布局参数分析
以LinearLayout为例,分析addView()的过程,和对布局参数layout_width和layout_height的理解分析! 安卓新手基础加强。原创 2014-11-06 23:47:07 · 2687 阅读 · 0 评论 -
TabActivity和TabHost+Fragment和FragmentTabHost的区别
TabActivity在3.0以上就不推荐用了,原因不知,应该是内存管理不好。TabHost+Fragment也不错,但是 会出现某个页面不出来的情况,也不用。FragmentTabHost 就比较好, 第一步:继承FragmentActivity,第二步:定义xml。<LinearLayout xmlns:android="http://schemas.android.com/原创 2015-01-07 16:14:57 · 2967 阅读 · 0 评论 -
安卓Viewpager之PagerTitleStrip和PagerTabStrip使用
PagerTabStrip 和 PagerTitleStrip 都是安卓ViewPager组件的一个“卡片”,效果如下图。 PagerTitleStrip 是不可交互的,图中顶部那个就是(只能展示不能点击);PagerTabStrip 是可交互的,能点击底部那个tab跳转viewpager的pager。下面是主要代码<LinearLayout xmlns:android="htt原创 2015-01-29 14:37:11 · 1363 阅读 · 0 评论 -
ListView之ViewStub的懒加载!
ViewStub 也是个View,但是懒加载,可以提前加入到 xml的布局文件中,但是不会加载,它的默认情况下是 View.GONE 当你把他设置成 View.Visable它会调用自己的inflate()方法 * 这时候才 真正去构建自己,注意它的inflate()方法只能被调用一次!;所以为了提高性能,有个元素不需要一开始就加载可以考虑用 ViewStub,此外还有一个merg元素也是懒加原创 2015-01-29 15:00:43 · 2995 阅读 · 1 评论 -
Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
转载请注明出处:http://blog.youkuaiyun.com/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那原创 2015-05-22 10:10:12 · 613 阅读 · 0 评论 -
Activity之 window、decoreView在 xml的style中设置和代码中设置关系
//设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置窗体始终点亮getWindow().setFlags(WindowManager.LayoutParams.FLAG_K原创 2015-09-23 15:06:00 · 3535 阅读 · 0 评论 -
Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍: Window 类转载 2015-09-23 14:38:32 · 515 阅读 · 0 评论 -
android 事件处理机制之requestDisallowInterceptTouchEvent
当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return t转载 2015-12-09 16:05:38 · 450 阅读 · 0 评论 -
(android:windowIsTranslucent)影响(android:windowAnimationStyle)Activity切换动画无效
最近没事的时候仿写Google+的布局,遇到了一个问题,想要一个类似网易新闻向左滑动Activity界面可以finish掉Activity,由于向左滑动时,左面会出现黑屏,不好看, 所以在样式中添加了 true让Activity界面透明, 这样做是可以满足要求, 但是我想要的Activity之间的切换动画却没有了。网上有人说重写Activity中的overridePendingTransition方原创 2015-12-16 11:47:34 · 2157 阅读 · 0 评论 -
ImageView的android:scaleType属性详解!
关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果。(上面的ImagView的adjstViewBonds值为false;下面的ImagView的a原创 2014-11-02 23:15:18 · 1035 阅读 · 0 评论 -
JDK中的URLConnection参数详解
针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结: 1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于: a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servle原创 2014-11-02 23:17:09 · 659 阅读 · 0 评论 -
java.lang.NoClassDefFoundError错误解决方法
在学习JSON例子时遇到此错误,错误内容:08-06 03:57:43.515: E/AndroidRuntime(513): Uncaught handler: thread main exiting due to uncaught exception08-06 03:57:43.523: E/AndroidRuntime(513): java.lang.NoClassDefFoundE原创 2012-10-14 11:22:34 · 2073 阅读 · 1 评论 -
Handler认识初步(一)
package chine.joy.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.view.View.OnClickListener;原创 2012-10-18 14:10:39 · 576 阅读 · 0 评论 -
Android 如何让service 不被杀死 && service 开机自动启动
在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户在运行的服务中手动停止该服务以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从程序员的角度来说,这是如何做到的呢?经过研究,发现有一种方式是可以实现的。先简单介绍: 在手机启动完成后通过Al原创 2013-09-02 20:17:03 · 4184 阅读 · 1 评论 -
Toast详解
Toast默认的创建方式:Toast.makText(context,"最简单的Toast",toast.LENGTH_SHORT).show();这个默认的 gravity是Gravity.BOTTOM|Gravity.CENTER_HORIZONTAL 得到的值是 80|1 =81;所以默认的数据 这个Yoffset的值是变化的。不同的设备上可能不一样当设置为toast.set原创 2013-11-19 17:11:11 · 1651 阅读 · 0 评论 -
走出误区之ListView
今天在ListView的Item上搞了个checkbox,不处理会导致focus权利被checkbox抢占,item没了被点击的机会,于是乎给checkbox加上属性 android:focusable="false",这时checkbox任何可以正常点击,item也可以正常点击,好,目的达到。 可是我的需求是 收集被点击的checkbox, 去网上随便看了个破文章害死我了,网上说 把ite原创 2013-12-30 23:14:24 · 764 阅读 · 0 评论 -
Android 使用Matrix进行图像变换,和矩阵分析!
Android 使用Matrix进行图像变换对图像的变换操作有translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种。Android里面的Matrix(android.graphics.Matrix,不是opgl.Matrix)提供了对应的四种操作的操作方法。其中对应每种操作都有三种接口setXX, preXX,postXX。setXX将使整个matri原创 2014-07-18 16:09:24 · 1504 阅读 · 0 评论 -
瞧那顽固的Service~
項目收货:1.如果一个service被你在任务管理器中kill了,那么这个service的onDestory()方法是不会执行的。如果这个service的 onStartCommand()方法的返回值startId 是用的默认的return super.onStartCommand(intent, flags, startId);就相当于返回的是"For backwards com原创 2013-09-02 20:10:10 · 1192 阅读 · 0 评论 -
让按钮浮动在输入法上面。
方法一:ScrollView(包含EditText)+Button, 弹出输入法时Button自动浮动在shu'ru'f原创 2014-11-02 23:16:20 · 2408 阅读 · 0 评论 -
manifest中的 android:name
每一个Activity、Service等应用程序组件都会对应AndroidManifest.xml文件中的一个、标签。在这些标签中有一个必选的属性:android:name,该属性需要指定一个类名,例如,net.blogjava.mobile.Main类。指定android:name属性值有如下3种方式:1. 指定完全的类名(packagename+classname),例如,net.blo原创 2012-10-10 20:31:02 · 999 阅读 · 0 评论
分享