
android
文章平均质量分 69
筱筱夜雨
这个作者很懒,什么都没留下…
展开
-
蓝牙开启&& 被附近的其它蓝牙设备发现
package com.example.bluetooth;import android.app.Activity;import android.bluetooth.BluetoothAdapter;import android.content.Intent;import android.os.Bundle;import android.view.Menu;impo原创 2014-05-14 15:42:14 · 3825 阅读 · 0 评论 -
android2.3 中的StrictMode
StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策略又有不同的规则,当开发者违背某个规则时,每个策略都有不同的方法去显示提醒用户原创 2013-01-15 18:30:04 · 605 阅读 · 0 评论 -
android sdk 更新报错。A folder failed to be renamed or moved报错解决办法。
方法一:在进行android-sdk-windows中进行 update all时, 报错 folder failed to be renamed or moved...,goole了一下,有外国网友解决办法如下:1, 复制 tools目录,粘贴到android-sdk-windows下面改名为tools-copy ,此时在android-sdk-windows 目录下有两个目录 t转载 2012-12-20 23:09:58 · 602 阅读 · 0 评论 -
android 自定义view中onMeasure()理解
今天学习android自定义组件:docs/guide/topics/ui/custom-components.html其中有两个对布局界面影响很的方法,onDraw(),和onMeasure().onDraw()比较好理解.onMeasure()就比较难理解一些,也更复杂些 ,引用文档中的说法就是:onMeasure() is a little more invo转载 2012-12-17 10:43:07 · 3257 阅读 · 0 评论 -
ADB WINDOWS下显示乱码
1. chcp Active code page: 9362 如果是936 执行 chcp 650013.在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。原创 2012-12-13 19:30:28 · 1755 阅读 · 0 评论 -
View 的onMeasure方法
我们知道View在屏幕上显示出来要先经过measure和layout. 在调用onMeasure(int widthSpec, int heightSpec)方法时,要涉及到MeasureSpec的使用,MeasureSpec有3种模式分别是UNSPECIFIED, EXACTLY和AT_MOST, 那么这些模式和我们平时设置的layout参数fill_parent, wrap_content有什转载 2012-11-22 12:55:17 · 693 阅读 · 0 评论 -
Android 自定义系统菜单的背景源码
Android 自定义系统菜单的背景源码01package lab.sodino.menutest;02import03android.content.Context;04import android.app转载 2012-11-20 17:54:30 · 1863 阅读 · 0 评论 -
Android项目之——UI进段实现listview中checkbox多选与反选
今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到 listview和checkbox配合来提供给用户一些选择操作。比如在一个清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很 多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起分享。ListView的操作就一定会涉及到item和Adapter,我们还是先来实现这部分内容。首先转载 2012-11-20 17:11:36 · 2162 阅读 · 0 评论 -
ListView的item点击失效解决
ListView的listitem里面含有Button CheckBox之类的子控件的时候,子控件会把Focus抢去,最简单有效的解决方法是在ListView的item布局文件根元素中设置属性 android:descendantFocusability="blocksDescendants"原创 2012-12-04 11:08:08 · 6256 阅读 · 2 评论 -
自定义Android的Spinner
有一个关于Spinner扩展的问题,问题是,怎么把弹出来的菜单自定义。当然,书上是没有告诉你的,它们压根就不知道那个和ArrayAdapter相关的两个layout关联到底是什么回事说清楚,就这么列了个代码就算了。 而自定义Spinner则是和这两个layout有关,ArrayAdapter中初始化的那个layout,是用来渲染spinner被选择的item的样式,而setDropDown转载 2012-11-13 10:26:31 · 1121 阅读 · 0 评论 -
实现多点触摸缩放图片
从android2.2开始引入了一个ScaleGestureDetector类,可以用来实现多点触摸缩放图片。 ScaleGestureDetector detector ; ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super转载 2013-01-22 02:50:34 · 848 阅读 · 0 评论 -
Android:layout_weight详解
Android:layout_weight详解 中文定义:在一个布局组件中(例如:LinearLayout)中各个子元素的对于剩余空间的使用权重。默认:android:layout_weight= 0默认情况下,布局模式以android:height 和 android:weight为标准 案例:现在设置2个LinearLayout转载 2013-03-01 05:24:39 · 1991 阅读 · 0 评论 -
海量Android教程、开发资料和源码
海量Android教程、开发资料和源码 2012-06-18 16:19:00| 分类:Android | 标签:|字号大中小订阅 说明:前段时间有网友说无法下载,在此表示抱歉。 现在发现一个“新浪微盘”,空间大,下载方便,也没有广告。以后我会陆续把我的所有开发资料移到“新浪微盘”中,免费分享给大家。(1) 有“新浪微博”的可以转载 2013-03-29 09:56:22 · 846 阅读 · 0 评论 -
横竖屏优化
Android横竖屏切换问题在做android 开发时,在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横评一样的画面,这样会有2个问题,布局问题,在竖屏 显示的布局到横屏中由于宽和高发生了变化所有多少都会影响到布局(除非你定制2套画面在然后加个判断在横屏时怎么显示,在竖屏时怎么显示),当然最简单的办法转载 2014-03-10 17:53:21 · 857 阅读 · 0 评论 -
android绘图
Canvas的意思是画布,表现在屏幕上就是一块区域,我们可以再上面使用各种API绘制我们想要的东西。可以说,Canvas贯穿整个2D Graphics,android.graphics中的所有类,几乎都于Canvas有直接或间接的联系。所以了解Canvas是学习2D Graphics的基础。Android官方文档对Canvas的简介很好的介绍了Canvas的使用:[转载 2014-03-07 18:28:10 · 819 阅读 · 0 评论 -
Intent.FLAG_ACTIVITY_CLEAR_TOP退出程序
可以利用清理历史栈的方法,来巧妙关闭所有activity,首先用一个设置为不可见的activity A来启动程序,这个activity A的作用只是用来垫栈底,只有启动和退出程序才会用到这个activity,而你需要退出的时候,只需要跳转至这个activity A ,并让A finish自己就可以实现关闭所有的activity。 Intent intent = new In转载 2013-08-22 09:48:14 · 1852 阅读 · 1 评论 -
TextView文字滚动设置
package com.example.textviewscroll;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.widget.TextView;import android.suppo原创 2013-06-06 11:23:11 · 3681 阅读 · 0 评论 -
ViewGroup为什么不会调用onDraw
转自 http://blog.youkuaiyun.com/leehong2005/article/details/7299471 正常情况下,我们重写LinearLayout的onDraw方法,它是不会被调用的,这篇文章就来分析一下原因和解决方法。 一,现象 android:id="@+id/ll_absolute" android:orientation="vert转载 2013-05-06 09:42:54 · 2896 阅读 · 1 评论 -
onSaveInstanceState和onRestoreInstanceState
public class MainActivity extends Activity { private static final String TAG="MainActivity"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance原创 2013-05-04 12:37:56 · 929 阅读 · 0 评论 -
andorid 通过包名启动应用
在做一个提示框提醒用户“安装成功,是否打开”的时候,因为通过参数只能得到包名,里面真正启动的是哪个activity是很难知道的,除非你去重新解析androidManifest.xml。这里PackageManager API中有 提供一个方法: /** * 通过packagename启动应用 * @param context * @param packagename *转载 2013-05-03 09:49:08 · 4468 阅读 · 0 评论 -
Activity跳转短暂黑屏
<activity android:theme="@style/AppTheme" android:name="....." android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait" >原创 2013-04-24 12:49:06 · 3612 阅读 · 0 评论 -
android菜单
Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机制 (与d转载 2013-03-31 05:57:21 · 658 阅读 · 0 评论 -
android图片处理
public class ImageUtils { /** * 图片缩放 * * @param pBitmap * @param pW * @param pH * @return */ public static Bitmap zoomBitmap(Bitmap pBitmap, int pW, int p转载 2012-11-08 11:07:10 · 744 阅读 · 0 评论 -
ShapeDemo---Android布局实现圆角边框
xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" andr转载 2012-11-06 17:37:53 · 2349 阅读 · 0 评论 -
RatingBar的使用和显示错误信息
在布局文件中: style="@style/myRatingBar" //使用样式 android:layout_marginLeft="10dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/rbar">原创 2012-08-29 15:38:36 · 2348 阅读 · 0 评论 -
android子菜单&&组菜单
package com.test.menu;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuInflater;import android.view.MenuItem;import android.view.SubMenu;im原创 2012-08-10 18:50:44 · 2503 阅读 · 0 评论 -
android的主题和样式
定义样式和主题 res/values/style.xml #ff0000 10sp 5dip 20sp #ffff00 @drawable/ic_launcher原创 2012-08-11 22:44:50 · 663 阅读 · 0 评论 -
利用BroadcastReceiver实现抢购倒计时
利用BroadcastReceiver实现抢购倒计时,当然你也可以用Thread+Handler来完成。实际应用中我们倒计时的时间是从服务端获取的。运行效果:布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="原创 2012-07-02 07:43:49 · 2471 阅读 · 0 评论 -
新浪微博开发之发表微博功能的实现
转自:http://blog.youkuaiyun.com/shang_515/article/details/7420049发表微博的功能其实很简单,我们只需要调用SDK中的方法即可。稍微麻烦一点的是发表包含图片的微博,今天主要介绍如何获取图片路径,并实现发表带图片的微博。先说一下我的思路:当用户点击添加图片按钮时,我实现了两种方法一是调用摄像头,另一种方法是使用系统图库打开图片。两种方法都转载 2012-06-28 01:20:34 · 2361 阅读 · 0 评论 -
抽屉类SlidingDrawer测试
布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_w原创 2012-06-27 22:53:08 · 629 阅读 · 0 评论 -
setLayoutParams
最近为各个布局下的水平垂直居中搞烦了。因为是动态构建的布局,一些在XML里面很好写的居中,动态JAVA代码里不知道么样实现,今天终于再了解了其中的意思。 首先第一点也是最先应该了解的: setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));转载 2012-06-26 01:31:02 · 5573 阅读 · 1 评论 -
BaseExpandableListAdapter的用法
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" an转载 2012-06-26 02:34:15 · 914 阅读 · 0 评论 -
listview滑动变黑的问题
ListView是Android开发用到最多的空间了,之前就遇到过拖动ListView变黑的情况,那时是在layout里面写的:[xhtml] view plaincopyListView android:id="@android:id/list" android:layout_width="fill_pa转载 2012-06-27 10:47:54 · 3030 阅读 · 0 评论 -
java.net.SocketException: recvfrom failed: ECONNRESET
package com.ucaimalls.util;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import org.apache.http.HttpResponse;import org.原创 2012-09-11 10:13:57 · 47863 阅读 · 7 评论 -
ListView滑动分页加载和点击分页加载,以及复用convertView案例
效果图:package com.test.page;import java.util.ArrayList;import java.util.List;import com.test.page.domain.New;import android.app.Activity;import android.os.Bundle;import android.os.H原创 2012-09-12 23:43:27 · 2871 阅读 · 0 评论 -
ContextMenu上下文菜单
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ListView android:id="@+i转载 2012-09-23 18:15:52 · 1992 阅读 · 0 评论 -
Android 记录和恢复ListView滚动的位置的三种方法
http://www.linuxidc.com/Linux/2012-04/58601.htm本文主要介绍记录和恢复listView滚动位置的3种方法,记录listView滚动到的位置的坐标(推荐)、记录listView显示在屏幕上的第一个item的位置、通知适配器数据改变。有时在view切换时,需要恢复listView之前滚动到的位置,鉴于网上已有资料说的都是第二种方法,转载 2012-11-06 18:07:14 · 27338 阅读 · 3 评论 -
Android打开文件的Intent及使用
出自http://my.oschina.net/yuhanxun/blog/81007在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是转载 2012-11-06 14:51:56 · 614 阅读 · 0 评论 -
自定义通知&&分享
/*** * 创建通知栏 */ RemoteViews contentView; public void createNotification() { notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE)转载 2012-11-06 09:54:19 · 692 阅读 · 0 评论 -
HandlerThread
package com.test.handerThread;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Handler.Callback;import android.os.HandlerThread;import android.os原创 2012-11-06 10:54:58 · 602 阅读 · 0 评论