- 浏览: 272441 次
- 性别:
- 来自: 北京
最新评论
-
新乡阿永:
这个怎么用啊?
Android GPS定位 获取经纬度 -
dingyaguang117:
今天面了3家,真心和LZ一样的感受
一天面试四家,真心累了 -
junzh0536:
可以多个层次吗 现在是两层次
Android折叠列表 ExpandableList -
mvpstevenlin:
LoveZhou 写道mvpstevenlin 写道我在模拟器 ...
Android GPS定位 获取经纬度 -
sadtr5:
Button的数据一多还是会覆盖啊
Android 按钮实现Spinner效果
文章列表
SlidingDrawer类使用的时候主要包括两点:
1:handle:单击的按钮
2:content:抽屉中的内容,单击按钮时,抽屉的内容隐藏或显示
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width=& ...
应用软件经常会因为功能的增加而升级,升级经常是在客户端给用户升级的提示,然后用户下载最新的apk程序包,软件升级过程大多数需要在线完成。
android 在线安装apk程序包,主要用到系统自带的apk安装器进行安装。用到系统自带的apk安装器安装apk包,首先需要在配置文件中加入权限声明
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="andr ...
TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。
效果图:
Activity代码:
package com.zhou.activity;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.text.Spannable;
import android.text.SpannableStri ...
Android应用程序的内存被限定在16MB,至少在G1手机上是这样。对于一个手机来说,这已经占用了非常多的内存了,但是对于开发者想要实现的目标而言,这些内存是非常少的。即时你本来就没打算用掉所有的内存,但是你应该尽可 ...
借用本山大叔小品的名字,作为标题,总结一下过去,评说一下现在,再展望一下未来。
2010年过去了,对我来说,这是非常有意义而且重要的一年,是值得回味的一年,这一年,我大学毕业,这一年 ...
移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。
获取位置信息分为三步:
1. 添加系统权限,来支持对LBS硬件的访问
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION">
</uses-permission>
2. 得到系统服务 的LocationManager 对象
...
2012在电影过后,似乎变成了大家的一种期待,都期待这个“末日”,即便是假的,生活中的这些不经意的元素,总会在我们平静的生活上平添几分色彩。
由于2012的特别,2011也似乎变 ...
TabHost tab项单击事件
- 博客分类:
- Android基础
TabHost 选项发生变化时会触发OnTabChangedListener事件,但是如果当前已经选中第一项,再次单击该项时,OnTabChangedListener不会触发该事件,所以再次单击选中tab项时,想处理页面内容,会比较麻烦,因为没有事件触发
getTabWidget().getChildAt(0).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tabHost.setCurrentT ...
北京时间2011年4月27日,据调研机构尼尔森(nielsen)今天公布的调研数据,Android系统智能手机3月份在美国智能手机市场份额达37%,位居首位。排在第二和第三的分别是苹果iOS系统和RIM公司的Blackberry OS,分别占27和22%,Symbian平台 ...
PreferenceScreen preference是偏好,首选的意思,PreferenceScreen个人翻译成 “偏好显示”,明白这个意思就好,就是说根据特点灵活的定义显示内容风格,一个屏幕可以包含多个风格,像系统自带的声音设置界面。
实现这种显示效果其实很简单,只需要借助PreferenceScreen类即可。在项目资源文件中新建xml文件夹,在里面新建preferences.xml文件.
根元素为PreferenceScreen 代表显示一整个屏幕,内部嵌套PreferenceCategory标签,表示偏好类别,在PreferenceCategory标签内部可以随便存放复选框,输入框 ...
好久没写博客了,今天开始继续,干了一年的工作,在反复考虑之后决定离开了,毕业马上就一年了,工作也一年了,一年的忙忙碌碌,未曾对大学的美好进行片刻的回味,在一天面试四家,不断的导地铁,换公交后,我在回去的路上,一天为吃饭的我,靠在地铁的窗上,真心累了,闭上眼睛,已经不再想思考任何东西了。
离开工作了一年的公司,走的时候,是有点依恋的,不知道依恋什么,但这毕竟是我第一份工作,我相信,会永远铭记在我内心深处的。
说一下离职原因,第一,公司很大, 但做技术的人很少,公司不立足于技术,更多的是对产品的包装宣传,广告效应,技术部门在于销售部门比起来的时候,显的可有可无 ...
要在两个ImageView中显示用一张图片,而使它们的透明度不一样,利用Drawable对象的setAlpha()方法可以改变透明度,但是由于是同一张图片,底层只有一个Drawable对象,所以改变透明度的时候,所有显示的图片的透明度均会被更改,调用mutate()方法,可以使Drawable对象生成不同的constantstate对象,修改时就不会影响其它drawable对象的状态,但是调用后,不起作用,请会的朋友帮忙解答一下,先行谢过!
测试代码
package com.zhou.activity;
import android.app.Activity;
import androi ...
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listView的属性 android:cacheColorHint="#00000000"即可,滚动时,重绘View的时候就不会有背景颜色。
Andriod 获取硬件CPU的序列号
- 博客分类:
- Android基础
今天需要获取公司E人E本的cpu序列号,在网上搜索后,在eoeandroid社区找到一段代码,很方便的获取到了cpu序列号,在模拟器上运行,获取的cpu序列号为"0000000000000000"
代码:
public static String getCPUSerial() {
String str = "", strCPU = "", cpuAddress = "0000000000000000";
try {
//读取CPU信息
...
我们获取Location的目的之一肯定是有获取这个位置的详细地址,而我们有了Location在来获取Address就相对简单多了,因为GoogleApi已经封装好了方法,我们只需呀通过Location获取GeoPoint,然后在通过GeoPoint来获取我们想要的Address.下面是我做的一个简单的Demo.
第一步新建一个Android工程LocationDemo,注意这里选用的是(Google APIs),下面是文件目录结构:
第二步: 修改main.xml(相比第十四节增加了一个address的TextView),代码如下:
<?xml version="1.0 ...