Android Tips
caodongquan
这个作者很懒,什么都没留下…
展开
-
android设置背景色为透明
只要在配置文件内activity属性配置内加上 android:theme="@android:style/Theme.Translucent" 就好了。原创 2010-12-13 23:09:37 · 140 阅读 · 0 评论 -
通过广播检测sdcard插拔操作
[code="java"]public class TestSdcard extends Activity { @Override protected void onDestroy() { super.onDestroy(); //退出的时候需要取消广播接收 this.unregisterReceiver(in); } DetectSdcard in;...原创 2011-11-18 15:44:57 · 161 阅读 · 0 评论 -
通过广播检测apn切换
receiver是在mainfest文件内注册的。mainfest 代码[code="java"] [/code]receiver 类[code="java"]public class ApnReceiv...原创 2011-11-18 16:02:47 · 148 阅读 · 0 评论 -
【转】android:windowSoftInputMode属性使用
原文地址: http://www.blogjava.net/zhip/archive/2011/02/14/344258.html 在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用The AndroidManifest.xml File attributes:android:windowSof...原创 2011-11-23 11:06:43 · 69 阅读 · 0 评论 -
【转】Android 解析如何获取SDCard 内存
1、讲述 Environment 类 Environment 是一个提供访问环境变量的类。 Environment 包含常量: • MEDIA_BAD_REMOVAL解释:返回getExternalStorageState() ,表明SDCard 被卸载前己被移除•MEDIA_CHECKING解释:返回getExternalStorageState() ,表明对象正...原创 2011-11-25 15:47:52 · 188 阅读 · 0 评论 -
View 类 Test
getScrollX() 这个方法,测试过,应该是滚动时view的最左边坐标相对其parent(可以理解为显示屏)的最左边坐标的距离.原创 2011-11-28 16:28:18 · 124 阅读 · 0 评论 -
android 调用mail程序发送邮件
[code="java"]Intent mailIntent = new Intent(Intent.ACTION_SEND); String[] tos = { "xxx@xx.cn" };//真机上用这个 模拟器上用"text/plain" mailIntent.setType("message/rfc822"); mailIntent.putExtra(...原创 2013-04-01 11:21:42 · 217 阅读 · 0 评论 -
android:layout_gravity 和 android:gravity的区别
之前有关layout_gravity和gravity的区别总是混淆不清,每次应用都是弄得糊涂。今天刚好有时间理一下。简单的小例子,跟大家分享。1. [code="java"] [/code]如下图片:[img]http://dl.iteye.com/upload/attachment/0065/8689/686906f2-6ba...原创 2012-04-01 10:38:33 · 75 阅读 · 0 评论 -
右侧MENU划屏代码
参考[url]http://my.eoe.cn/1188496/archive/20296.html[/url]MainActivity[code="java"]package com.nico;import android.app.Activity;import android.os.Bundle;import android.view.GestureDete...原创 2013-12-19 11:52:22 · 122 阅读 · 0 评论 -
android TranslateAnimation 使用tips
[code="java"]android.view.animation.TranslateAnimation.TranslateAnimation(int fromXType, float fromXValue, int toXType, float toXValue, int fromYType, float fromYValue, int toYType, float toYValue)[...原创 2014-07-15 13:47:24 · 157 阅读 · 0 评论 -
adb提示“ADB server didn't ACK“时候的解决方案
"adb nodaemon server" 查看端口是否被占用"netstat -ano | findstr "5037"" 查看具体哪些进程占用了该端口进入任务管理器,根据pid关闭占用端口的进程重新启动 "adb start-server" !...2013-09-23 14:21:28 · 142 阅读 · 0 评论 -
【转】详解android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按...原创 2014-08-28 10:48:06 · 118 阅读 · 0 评论 -
android 清空之前task中的activity
开发过程有个场景:关闭之前所有activity,跳转到登录页以前是activity都放到一个list里面,退出应用的时候遍历列表,逐个finish换种实现方式跳转登录页的intent添加两个flag [code="java"]Intent.FLAG_ACTIVITY_CLEAR_TASK[/code] [code="java"]Intent.FLAG_ACTIVI...原创 2016-09-29 14:15:14 · 728 阅读 · 0 评论 -
WebStorm导入React_Native项目,配置相关的Tips
[color=red][size=x-large][b]WebStorm激活相关[/b][/size][/color][size=large][color=blue][b]WebStorm下载地址:[/b][/color][/size][url]https://www.jetbrains.com/webstorm/[/url][b][color=indigo][size=large...原创 2016-10-13 17:08:47 · 362 阅读 · 0 评论 -
ListView添加headview或者footview时onItemClick事件数组越界的问题
项目中Listview需要添加headview以及footview.响应listview的onitemclick事件的时候容易出现数组越界的问题.排查后发现自己使用的是自定义的adater来获取对象.需要调用parentadapter来调用,即可避免问题,示例代码如下:[code="java"]@Overridepublic void onItemClick...原创 2014-11-20 09:32:38 · 307 阅读 · 0 评论 -
【转】Android Intent Action 大全
Android Intent Action 大全文章分类:移动开发String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL...原创 2011-11-18 10:29:46 · 86 阅读 · 0 评论 -
【转】关于AndroidManifest.xml节点的详细解释
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent...原创 2011-11-15 23:35:20 · 117 阅读 · 0 评论 -
tabActivity的简单实现
需要注意tabhost,framelayout,以及tabwidget的id都是android自带的那种。指定好的。这边tab标签卡设置为底部的[code="xml"] [/code][code="java"]package com.nico.tab;import andro...原创 2011-11-10 15:35:29 · 112 阅读 · 0 评论 -
XML or text declaration not at start of entity异常的原因
今天在做XML解析的时候,总是给我报XML Parsing Error: XML or text declaration not at start of entity 的错误,后来查了下讲大概意思是android中解析的时候xml文件格式问题。 在文件的最前端 即<?xml version="1.0" encoding="UTF-8"?>前面不能有空格。 修...原创 2010-12-17 22:13:49 · 1873 阅读 · 0 评论 -
添加android源码方便查看
在日常应用中,我们习惯查看源码,在android中添加源码的方法比较简单。 只要在\android-sdk-windows-1.5_r3\platforms\android-1.5目录下新建一个文件夹sources 将源码放入重启eclipse即可。...2010-12-22 22:14:12 · 72 阅读 · 0 评论 -
有关XML的点击状态背景图的设置
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false"android:state_enabled="true" android:drawable="@drawable/1" /> <原创 2010-12-26 22:45:56 · 185 阅读 · 0 评论 -
Android安装包APK如何解压
android的安装包xx.apk即是zip压缩文件。 我们只需要将后缀名改成zip进行解压即可获取到编译过的文件以及一些图片布局资源。原创 2011-04-22 17:35:32 · 2623 阅读 · 0 评论 -
OnTouch 事件控制的小技巧
正常的,我们都知道android的onTouch事件常用的事件有 onDown, onMove, onUp,onCancel... 前阵子在做一个图片拖拽效果的时候,因为拖拽的后页面的处理问题。 导致onUp事件不能够执行,我的onUp事件响应是删除掉拖拽的图片。 这样每次拖拽完成后,图片都不能被remove掉,堆叠在主界面里,体验很差。 但是又不走onTo...原创 2011-01-07 23:39:51 · 235 阅读 · 0 评论 -
【转】Failed to install *.apk on device *: timeout
可能项目越做越大吧(其实是图片多^-^),到了后面每次调试安装时都出现Failed to install *.apk on device *: timeout现在将这个问题整理出来,以便以后查阅。错误出现:连接真机调试的时候如果连接太久没响应就会出现timeout根据网上众多资料:可分为这几个解决方法方法由简单到麻烦:1.在window-》prensent....-》android...原创 2011-08-18 10:53:58 · 130 阅读 · 0 评论 -
获取手机连接网络信息
ConnectivityManager cm = (ConnectivityManager) GamePackageDetailActivity.this.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cm.getActiveNetworkInfo(); if(netw...原创 2011-09-06 18:05:50 · 345 阅读 · 0 评论 -
有关android.view.WindowManager$BadTokenException: Unable to add window ..的异常
我是在android里添加一个view的对话框报上述异常。查了下,需要在dialog内new AlertDialog.Builder(xxActivity.this)改成new AlertDialog.Builder(xxActivity.this.getParent())即可 因为是子Activity启动dialog引发异常 ...原创 2011-05-29 22:46:42 · 80 阅读 · 0 评论 -
最近做东西时遇到的一些问题及解决方法。
添加EditText的时候,点击输入文本的时候,会报"Stack...Exception" 因为是图层太多的缘故导致。简化图层即可。 写对话框的时候,有的时候会报"can't add View"...的异常。 在写对话框构造的时候,可能生成对话框的父页面不对,XXActivity.this改成XXActivity.this.getParent()试试。 ...原创 2011-06-04 19:23:46 · 157 阅读 · 0 评论 -
关于设置ListView的Item项的宽高值遇到的问题
今天在做listview 设置宽高的时候,因为是自定义的item样式。 遇到一些问题。 具体就是item项为一个线性布局。直接是linearlayout ,然后具体的imageview,textview了。 当适配不同屏的机型时,发现这个item项高度比例不对,我用的是dip, 然后怎么调linearlayout的height都无济于事。 后来抱着试试看的想...原创 2011-06-10 23:48:46 · 288 阅读 · 0 评论 -
[转]自己整理的android入门QA表,希望能帮到一些人
很基础的一些东西,初学者可以参考 转自eoe 论坛的 Krast Question:Android是什么?Answer:Android是基于Linux平台的开源手机操作系统(2007年11月Google)Question:Android上编程用什么语言?Answer:Android应用基于Java,支持SQL,由于底层是Linux所以底层...原创 2011-02-27 15:52:48 · 236 阅读 · 0 评论 -
软键盘的相关设置
Manifest里边设置 //设置为隐藏的<activity android:name=".xxxactivity" android:windowSoftInputMode="adjustUnspecified|stateHidden" />//设置为一直展示的<activity android:name=".EditPersonalInfoPa...原创 2011-06-21 17:04:22 · 82 阅读 · 0 评论 -
android软键盘的隐藏
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (this.getWindow() != null && this.getWindow().getCurrentFocus() != null) { imm.hi...原创 2011-07-21 16:10:23 · 104 阅读 · 0 评论 -
android软键盘设置
[img][img]http://dl.iteye.com/upload/attachment/584336/ae4f5438-0208-3333-bf4b-296c66aa8049.jpg[/img][/img]原创 2011-11-08 10:20:30 · 121 阅读 · 0 评论 -
【转】详解ViewPager调用FragmentPagerAdapter.notifyDataSetChanged()不能更新Fragment
转载自[url]http://www.blog4app.com/?p=62[/url][color=red]我的问题:fragment展示网络down下来的图品,列表由一张图到多张的时候使用[/color][code="java"]@Override public int getItemPosition(Object object) { re...原创 2016-01-30 13:27:28 · 394 阅读 · 0 评论