![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 57
chengcyh
这个作者很懒,什么都没留下…
展开
-
CheckBox与ListView的结合方法一
最近这段时间比较闲,每天都无所事事。不再想重复这样的生活,于是申请了新的ITeye博客,给自己一个新的开始。今天是第一天写博客。 在Android下,ListView是使用较为频繁的一个组件,经常和很多其他组件结合完成很多功能。下面是本人使用的方法之一,以后会陆续编写其他的结合方法。可能有些人认为没必要,但是本人做过一段时间讲师,再有就是打发无聊的日子,所以有时间就倒腾倒腾。不再...原创 2011-06-03 14:19:16 · 115 阅读 · 0 评论 -
调用google translate
Intent i = new Intent(); i.setAction(Intent.ACTION_VIEW);i.putExtra("key_text_input", "火车");i.putExtra("key_text_output", "");i.putExtra("key_language_from", "zh-CN");i.putExtra("key_languag原创 2013-07-04 15:21:08 · 265 阅读 · 0 评论 -
调用google cloud print
判断本地是否安装某个应用,如果没有安装,则打开google play store: boolean isInstalledPrintShare(String packageName){ boolean installed = false; if(TextUtils.isEmpty(packageName)){ return instal...原创 2013-07-04 16:15:32 · 516 阅读 · 0 评论 -
Android 中DatePickerDialog和TimePickerDialog使用旧版的样式
想在Android3.*+项目中使用Android2.*版的样式,删除values-v11和values-v142个文件夹下的styles.xml文件即可。Android新版的样式:旧版的样式:原创 2013-07-11 15:27:16 · 143 阅读 · 0 评论 -
NDK入门
下载Android SDK、NDK,配置环境变量新建一个android项目,在项目根目录下创建一个文件夹jni,创建Android.mk文件:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := native-jniLOCAL_SRC_FILES := native.cLOCAL_LDLIBS ...原创 2013-07-15 16:51:53 · 73 阅读 · 0 评论 -
Android开发环境搭建
由于本人现在使用mac了,所以特别记录下mac下的几条命令:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"brew install wgetbrew install --universal --java subversionbrew install mosquitto // m...原创 2013-12-17 22:57:59 · 69 阅读 · 0 评论 -
实现不选择选项则不可以关闭的对话框之方法一
本方法中,当点击Positive Button时,如果没有选择选项,则会以Toast的方式给出提示。import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.v...原创 2013-12-24 23:23:20 · 144 阅读 · 0 评论 -
实现不选择选项则不可以关闭的对话框之方法二
本方法在打开对话框后,如果没有选中项则禁用Positive Button,选中了选项后则使Positive Button可用.import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;i...原创 2013-12-24 23:28:04 · 131 阅读 · 0 评论 -
实现不选择选项则不可以关闭的对话框之方法三
本方法基于Dialog,使用自定义布局,更能满足发杂的需求。布局文件:dialog_must_enter.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:la...原创 2013-12-25 00:05:46 · 93 阅读 · 0 评论 -
读取Tag数据
import java.io.UnsupportedEncodingException;import android.app.Activity;import android.nfc.NdefMessage;import android.nfc.NfcAdapter;import android.os.Bundle;import android.os.Parcelable;import andro...原创 2013-04-28 15:33:25 · 525 阅读 · 0 评论 -
向Tag写入数据
授权: <uses-permission android:name="android.permission.NFC" />在Activity中检测移动设备是否支持NFC android.nfc.NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this); if (nfcAd...原创 2013-04-28 15:24:24 · 253 阅读 · 0 评论 -
Notification入门
题外话:在Android中服务必须在Actvity创建后,方可获得,否则会出现错误:java.lang.IllegalStateException: System services not available to Activities before onCreate()。 主要功能:实现在Activity中发出通知、删除通知、在通知中启动Activity ...原创 2011-06-10 19:03:35 · 78 阅读 · 0 评论 -
Sqlite入门
在Android下,对Sqlite3进行了封装,使用相对更简单了。下面的代码主要实现了数据库的安装、升级、添加、查询等功能,至于修改、删除也非常容易实现。并实现了对长时间按键的处理。MainActivity.java的代码: package org.penguin.study.android.sqlite3;import android.app.Activity;impor...原创 2011-09-23 09:35:17 · 50 阅读 · 0 评论 -
Menu及其自定义皮肤的处理
SimpleMenuActivity.java代码:package org.penguin.study.android.menu;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;im...原创 2011-09-23 09:52:28 · 186 阅读 · 0 评论 -
逐帧动画入门
简单来讲,逐帧动画就是将一幅一幅图连起来播放,指定每一帧的持续时间,一般动画图片不要太大,否则会发生内存溢出异常。主要要点:1、定义动画资源,范例如下: <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> &l...原创 2012-02-09 10:58:47 · 119 阅读 · 0 评论 -
Layout动画入门
针对Layout或者ViewGroup对象,可以方便的通过xml中的layoutAnimation属性定义动画效果,通过persistentDrawingCache定义动画的影响范围,来提高性能。定义动画:<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolat...原创 2012-02-09 12:02:07 · 161 阅读 · 0 评论 -
Android常见问题及其解决办法
今天在向模拟器部署运行项目时碰到下面的异常: [2012-02-15 13:22:14 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host[2012-02-15 13:22:14 - Unexpected error while launc...原创 2012-02-15 13:44:40 · 140 阅读 · 0 评论 -
android 更新列表
https://dl-ssl.google.com/android/repository/addons_list-1.xmlhttps://dl-ssl.google.com/android/repository/repository-6.xmlhttps://dl-ssl.google.com/android/repository/repository-5.xmlhttps://dl...原创 2012-04-11 09:18:47 · 124 阅读 · 0 评论 -
ubuntu下安装android开发环境
sudo umount /media/cdromsudo mount -o rw,loop ubuntu-11.10-server-amd64.iso /media/cdrom//fix android-sdk-linux/platform-tools/adb: error while loading shared libraries:libncurses.so.5: wrong EL...原创 2012-04-11 10:54:14 · 74 阅读 · 0 评论 -
关于空指针异常的处理
在Android中使用Log时的处理: Integer i = null; try { Log.v("abc == " + i.intValue()); } catch (Exception e) { // 此处会引发新的异常:“java.lang.NullPointerException: printl...原创 2013-10-14 10:27:40 · 164 阅读 · 0 评论