随笔分类 -  Android

摘要:最近Android6.0的权限问题,要把之前的APP进行改造,用到了RxPermission框架!之前了解过RXJAVA,但是由于之前项目一直没有使用这个框架,所以也就一直搁置了。正好Rxpermission框架里用到了RXJAVA的内容,索性就学习了一下。 在正文开始之前的最后,放上 GitHub 阅读全文
posted @ 2016-12-24 10:40 大胸弟、 阅读(706) 评论(0) 推荐(1)
摘要:Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different dir 阅读全文
posted @ 2016-12-20 12:29 大胸弟、 阅读(11882) 评论(0) 推荐(0)
摘要:WebView, WebChromeClient和WebViewClient加载网页基本用法 webview是android中的浏览器控件,在一些手机应用中常会用到b/s模式去开发应用,这时webview的强大功能就会显示出来。 1、webview的几点设置 权限设置:.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误 js开放设置: 如果访问的页面中有Javascript,则webview必须设置支持Javascript。webview.getSetti 阅读全文
posted @ 2014-01-04 16:24 大胸弟、 阅读(649) 评论(0) 推荐(0)
摘要:package com.sy.nfc.test;import java.io.IOException;import android.nfc.NdefMessage;import android.nfc.NdefRecord;import android.nfc.NfcAdapter;import android.nfc.Tag;import android.nfc.tech.MifareClassic;import android.nfc.tech.Ndef;import android.nfc.tech.NdefFormatable;import android.nfc.tech.NfcA; 阅读全文
posted @ 2013-09-23 15:20 大胸弟、 阅读(3670) 评论(0) 推荐(1)
摘要:1.获取屏幕尺寸、密度等信息。 1)最常用的方法: WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int w = display.getWidth(); int h = display.getHeight(); 2)用DisplayMetrics来获得参数: DisplayMetrics displayMetrics = new Disp... 阅读全文
posted @ 2013-08-19 13:49 大胸弟、 阅读(253) 评论(0) 推荐(0)
摘要:今天终于完成了近一个月的App开发工作,对程序进行混淆导出签名apk包时,却出现了如下的错误:Proguard returned with error code 1. See consoleNote: there were 4 duplicate class definitions.Warning: library class android.content.res.XmlResourceParser extends or implements program class org.xmlpull.v1.XmlPullParserWarning: library class android.co 阅读全文
posted @ 2013-07-05 11:52 大胸弟、 阅读(491) 评论(0) 推荐(0)
摘要:json相关参考json规范rfc4627:http://www.ietf.org/rfc/rfc4627.txtjson介绍:http://www.json.org/json-zh.htmljson入门参考:http://www.cnblogs.com/Truly/archive/2006/12/31/608896.htmlandroid2.3提供的json解析类android的json解析部分都在包org.json下,主要有以下几个类:JSONObject:可以看作是一个json对象JSONStringer:json文本构建类JSONArray:可以看作是json的数组JSONTokene 阅读全文
posted @ 2013-05-02 15:34 大胸弟、 阅读(284) 评论(0) 推荐(0)
摘要:在android中,使用tabHost的时候,如果tab被点击,该tab所对应的activity被加载了,从别的tab切换回来的时候,activity不会再次被创建了(onCreate),所以要想每次点击tab都刷新activity,有如下方法:方法1把要刷新的对象添加到@Overridepublic void onResume() {super.onResume();//代码}每次切换tab,该activity会调用次方法但是这个方法有个问题,如果在此方法中加载下个activity,在这里,我们起名叫activity2。当activity2结束时,调用finish()方法,此时tab所对应的 阅读全文
posted @ 2013-04-07 09:31 大胸弟、 阅读(352) 评论(0) 推荐(0)
摘要:private void selectPhoto() { CharSequence[] items = { "相册", "相机" }; new AlertDialog.Builder(this).setTitle("选择图片来源") .setItems(items, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { ... 阅读全文
posted @ 2013-03-27 10:57 大胸弟、 阅读(217) 评论(0) 推荐(0)
摘要:三种方式实现自定义圆形页面加载中效果的进度条To get a ProgressBar in the default theme that is to be used on white/light back ground, use one of the inverse styles:<ProgressBar style="@android:style/Widget.ProgressBar.Inverse"/><ProgressBar style="@android:style/Widget.ProgressBar.Large.Inverse&quo 阅读全文
posted @ 2013-03-26 08:48 大胸弟、 阅读(170) 评论(0) 推荐(0)
摘要:XML转义字符以下为XML标志符的数字和字符串转义符" (&#34; 或 &quot;)' (&#39; 或 &apos;)& (&#38; 或 &amp;)lt(<) (&#60; 或 &lt;)gt(>) (&#62; 或 &gt;)如题:比如:在string.xml中定义如下一个字符串,<string name="first">大家好,欢迎来到eoeandroid社区。welcome to here!</string>我想以大家 阅读全文
posted @ 2013-03-19 19:11 大胸弟、 阅读(364) 评论(0) 推荐(0)
摘要:第一步,把我们的应用程序作为home(即实现按下home键,启动自己的launcher.)要把我们的应用程序作为home,只需要在AndroidManifest.xml中添加:<category android:name="android.intent.category.HOME" /><category android:name="android.intent.category.DEFAULT" />AndroidManifest.xml<?xml version="1.0" encoding=&quo 阅读全文
posted @ 2013-02-18 10:45 大胸弟、 阅读(534) 评论(0) 推荐(0)
摘要:android 在myeclipse中查看源码在开发android 时不能查看源码必是很不爽的一件事,看过网上一些文章后(都是2.0以前的版本,跟我的2.2最新版本的配置是不一样的)不过还是给了我启示,通过配置终于可以在myeclipse中查看源码了!先下载源码,最新为2.21. 源码地址:http://rgruet.free.fr/public/2.找SDK目录安装的SDK到我的目录E:\E:\android-sdk-windows\ 找到目录 结构如下:E:\android-sdk-windows\ -platforms +android-2 +android-3 +an... 阅读全文
posted @ 2013-02-18 10:04 大胸弟、 阅读(142) 评论(0) 推荐(0)
摘要:3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。1. View Animation(Tween Animation) View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 View animation只能应用于Vi... 阅读全文
posted @ 2013-01-17 13:28 大胸弟、 阅读(191) 评论(0) 推荐(0)
摘要:margin 是 view 和view 之间的间距,或者view 和屏幕之间padding 是view 中间的文字 和view 之间的间距。网上找了2个图。大家看了就知道。、转载来自eoeandroid 阅读全文
posted @ 2013-01-07 09:16 大胸弟、 阅读(169) 评论(0) 推荐(0)
摘要:public class DBManager{ private final int BUFFER_SIZE = 400000; private static final String PACKAGE_NAME = "com.city.list.main"; private static final String DB_NAME = "china_province_city_zone.db"; private static final String DB_PATH = "/data" + Environment.getDataDirec 阅读全文
posted @ 2012-12-04 09:45 大胸弟、 阅读(415) 评论(0) 推荐(0)
摘要:偶然在网上看到。于是照着网上的例子写了一个例子。很简单,就是实现语音识别。后来的TTS没有做。直接贴代码View Code /** * 语音识别 * * @author sy * */public class SpeakToActivity extends Activity{ /** Called when the activity is first created. */ private Button mSpeakButton; @Override public void onCreate(Bundle savedInstanceState) { ... 阅读全文
posted @ 2012-12-03 10:12 大胸弟、 阅读(739) 评论(3) 推荐(0)
摘要:1、应用场景:调用Android自带浏览器访问代码如下:Uri uri = Uri.parse("http://www.cnblogs.com/renqingping");Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");startActivity(intent);添加权限:<uses-permission and 阅读全文
posted @ 2012-09-19 13:15 大胸弟、 阅读(196) 评论(0) 推荐(0)
摘要:/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,int b); * 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 * * setAlpha(int a); ... 阅读全文
posted @ 2012-09-07 11:13 大胸弟、 阅读(453) 评论(0) 推荐(0)
摘要:准备,首先你得需要一个连接Mysql的jar包String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名 String url = "jdbc:mysql://192.168.1.111:3306/test"; // 这里指向局域网服务器中得mysql String name = "platform"; String pass = "platform"; try { Class.forName(driver);//加载驱动 C... 阅读全文
posted @ 2012-09-05 09:35 大胸弟、 阅读(379) 评论(0) 推荐(0)