`
zhujianjia
  • 浏览: 484145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
                          跳转至:http://gundumw100.iteye.com/blog/1040917                                
Android上能不能实现卸载时提示呢,比如卸载某某软件时,做个用户调查卸载的原因。我以前想着是的不行的,以前的想法是:Windows上卸载时能实现此功能是因为有些程序的卸载是自己实现的,非系统操作。但android上目前来说还不支持,系统卸载时,还没发现有啥接口可以和目标卸载程序交互。呵呵,今天鼓捣LogCat,发现还是可以的。实现基础是:1.通过注册权限,能够获取LogCat的输出流的输出信息。2.进入系统的卸载界面时,"打包安装程序(com.android.packageinstaller)"会输出如下信息01-22 16:29:15.250: INFO/Act ...
                消息内容请查看链接:http://shazhuzhu1.iteye.com/blog/937680                    
startActivityForResult 的作用:A—> B,B关闭时返回参数给A   AActivity.java //打开B Intent intent = new Intent(this,BActivity.class);startActivityForResult(intent, 1);//startActivityForResult使用这个新的Activity关闭后能返回参数,1是发送参数 @Override protected void onActivityResult(int requestCode, int resultCode ...
Android的layout文件中有时候可能会指定具体的单位,比如有时候为px、dip或者sp等。他们的区别如下:1. px (pixels)像素:这个大家用得比较多, 一般我们HVGA代表320x480像素。 2. dip或dp (device independent pixels)设备独立像素:这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。     在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所以引入了dip的概念。比如定义一个矩形10 x 10dip. 在分辨率为160dpi 的屏上,比 ...
在TextView中使用超级连接有几种方式:1.在属性中设置: <TextView android:id="@+id/testweb" android:layout_width="fill_parent" android:layout_height="wrap_content" android:autoLink="web" //是将文本的web网址解释成超链接 android:text="@string/link_text_auto" ...
  客户端: Client.java   package lee.socket; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.Socket; public class Clien ...
先看一下系统浏览器com.android.browser 启动类在AndroidManifest.xml 中的声明:   <activity android:theme="@style/BrowserTheme" android:label="@string/application_name" android:name="BrowserActivity" android:launchMode="singleTask" android:configChanges="keyboardHidden|or ...
在Android中的控件种类已经足够我们使用,但是有时候大家需要根据美工的设计来改变一些控件的颜色,式样,以及背景图片最近正好有这方面的需要,用了很久时间,找到了改变基本颜色以及图片的方法下面以SeekBar为例,为大 ...
1.在listView设置好背景之后 你如果点击空白出 你会发现背景有返回黑色的了, 这是因为又调用了系统的背景 因此你需要设置 android:background="#FFFFFF" android:cacheColorHint="#FFFFFF" 两者尽量一样 2.如果想设置editVtext用代码限制字数 TextView tv =newTextView(this); int maxLength =10; InputFilter[] fArray =newInputFilter[1]; fArray[0]=newInputFilter.Length ...
Intent中的addflags()和setflags()的区别 addflags():Add additional flags to the intent (or with existing flags value). setflags():Set special flags controlling how this intent is handled. Android 配置文件里面"@+id/"和"@id/"的区别"@+id/" 表示新增到系统中的id,"@id/"引用已有的id getX( )和getRawX( ...
看图,拖动前:  拖动后:     package com.ql.view; import com.ql.activity.R; import android.content.Context; import android.graphics.Bitmap; import android.graphics.PixelFormat; import android.graphics.Rect; import android.util.AttributeSet; import android.util.Log; import andro ...
存在问题: 我看到别人的程序,想学习人家的UI布局是怎么做的,如何能窥探一二? 存在问题: 在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?解决方法: Android的SDK中自带了一个查看UI布局层级结构的工具:HierarchyView.bat。在模拟器运行的情况下,使用该工具可以将当前的Activity中的UI组件们以对象树的形式展现出来,每一个组件所包含的属性也能窥探得到。在对象树上的任意节点可以看到该节点及以下节点的显示效果。使用HierarchyView能深入全面的理解 ...
在Android的种种编程概念中,尤为值得注意的是Intent。Intent的英文词义是“意图”,而在Android的编程框架里面,也正是体现“想要做某事”的概念。它的作用是在Activity之间传递数据,或者说,通过传递数据,达到请求另一Activity执行某种操作的目的。下面以一个例子来展示Intent的应用。 应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分享。 应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列分享方式(短信、E-mail等)。 背景知识:Android上不同程序里面的Activity之间可以互相调用。你可以在自 ...
  在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。 当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源。 下面提供一个使用全Java代码的形式创建一个ProgressBar。 ProgressBar默认的样式是一个圈圈,我们要想其显示为进度条的样式可以在布局文件中使用如下代码: <ProgressBar android:layout_width ...
Global site tag (gtag.js) - Google Analytics