![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
bellovin
这个作者很懒,什么都没留下…
展开
-
一个基于MedioRecorder的安卓录音软件【笔记】
先看效果图:源代码:package com.android.recordaudiodemo;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.text.DecimalFormat;import java.util.ArrayLi原创 2013-12-06 23:03:19 · 1072 阅读 · 0 评论 -
严苛模式(StrictMode)
转自:http://blog.csdn.net/brokge/article/details/8543145 Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得转载 2014-08-19 09:24:44 · 523 阅读 · 0 评论 -
监听ListView滚动到最底部
监听ListView的滚动可以用两个东西:ListView.onScrollStateChanged (本文讲解这个listener的使用) 在OnGestureListener类里面的onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) 事件S转载 2014-09-05 09:14:35 · 754 阅读 · 0 评论 -
OnScrollListener回调分析
如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListener监听事件默认会覆盖下面两个方法:转载 2014-09-05 11:24:02 · 490 阅读 · 0 评论 -
Android的onSaveInstanceState和onRestoreInstanceState用法
很多不明白Activity类中包含的onSaveInstanceState和onRestoreInstanceState有什么用,首先声明下使用这两方法时一定要注意情况和了解Activity的生命周期,否则有的时候 onSaveInstanceState和onRestoreInstanceState可能不会被触发,虽然他们都是Activity的重写方法。他们比较常用到的地方是 Se转载 2014-08-22 17:58:58 · 648 阅读 · 0 评论 -
如何使用JSON连接Android和PHP Mysql数据库
转自:http://blog.csdn.net/welovesunflower/article/details/7776438转载 2014-08-19 13:55:41 · 2503 阅读 · 1 评论 -
Android实现计时与倒计时(限时抢购)的几种方法
在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢?在最近的一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但后来考虑在安卓中是否有更佳的方案,于是乎共找到以下五种实现方案,最终我使用了方案五完成了此功能.效果如图: 方法一Timer与TimerTask(Java实现)转载 2014-09-15 11:24:38 · 1180 阅读 · 0 评论 -
AlertDialog自定义标题大小、颜色、位置
估计是因为修改了默认theme,使用原创 2014-11-06 17:04:59 · 9414 阅读 · 0 评论 -
自定带清除和动画提示的EditText
转自: http://blog.csdn.net/xiaanming/article/details/11066685MyEditText:import android.content.Context; import android.graphics.drawable.Drawable; import android.text.Editable; import android.转载 2015-02-02 11:49:26 · 1043 阅读 · 0 评论 -
EditText实现可选但不可编辑的属性(类似TextView)
android:cursorVisible="false"android:background="@null"android:inputType="none"android:textIsSelectable="true"原创 2015-03-06 10:23:31 · 1029 阅读 · 0 评论 -
android webview响应web页面js
webview调用的html文件,需要点击html文件里面的按钮,关闭当前activity。WebViewActivity.classpublic class WebViewActivity extends Activity { private Context mContext; private WebView mWebView; @SuppressLint({ "SetJav原创 2015-07-16 15:44:57 · 1319 阅读 · 0 评论 -
android webview实现加载效果
// 加载webview mWebView = (WebView) findViewById(R.id.setting_webview); // 在当前的浏览器中响应 WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(tru原创 2015-07-17 11:47:12 · 3622 阅读 · 0 评论 -
android CheckBox和右侧文字间距问题
从4.2开始,checkbox和右侧文字间距和之前版本有点差别,解决办法:<CheckBox android:id="@+id/register_check" android:layout_width="wrap_content" android:layout_height="wr原创 2015-07-17 14:07:41 · 10210 阅读 · 0 评论 -
Android Ubuntu平台下ADB驱动的安装
在Android平台下做开发,adb总是需要使用到的,同时,因为Linux没有Windows这样操作傻瓜化,有些东西还是需要自行设置的,否则将会连接不上。关于这些内容,google也有一定的描述,可以参考http://developer.android.com/tools/device.html这个问题以前一直没有重视,我的三星GT5700手机和华为T9200手机连接一直很转载 2015-09-07 17:38:24 · 628 阅读 · 0 评论 -
Genymotion安装模拟器报错“unable to create virtual device connection timeout occurred”
升级ubuntu 15.04之后重新下载了genymotion,但到了下载模拟器这步,可能是网络的原因,一直提示“unable to create virtual device connection timeout occurred”。解决办法如下:1、报错之后打开/home/用户/.Genymobile/genymotion.log,拉到日志文件最下面,就能看到一个下载地址,形如: http:/原创 2016-03-04 10:08:31 · 3148 阅读 · 0 评论 -
使用asm.jar将Android手机屏幕投影到电脑
有时候可能需要将手机上的一些操作投影出来,比如一些App Demo的展示等。其实,有专门的硬件设备能干这件事儿,但没必要专门为展示个Demo去花钱买硬件设备。正好,对于Android系统的手机,有一个开源的jar包能干这事儿:Android Screen Monitor(asm.jar),转载 2016-02-24 17:42:37 · 4337 阅读 · 2 评论 -
ListView和Scrolloview共用View.measure(widthMeasureSpec, heightMeasureSpec) 空指针异常
当SDK在17以下时,ScrollView套用ListVIew,计算item的高度用listview.measure(w, h)方法时,会报空指针异常,而大于SDK17时,则没问题,解决办法:item布局文件的RelativeLayout换成或外面包一层LinearLayout原创 2016-04-22 12:21:36 · 770 阅读 · 0 评论 -
android启动时白屏或者黑屏的问题
来源:http://www.cnblogs.com/U-tansuo/archive/2013/03/27/U_tansuo-android.html由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏或者黑屏 其实解决的办法很简单,只需将你的Star转载 2014-07-30 10:43:27 · 853 阅读 · 0 评论 -
使用GestureDetector实现手指左右滑动检测
因为项目原因,要在多少页面实现左右滑动效果,如果在每个页面都写一遍太ys原创 2014-08-05 10:21:05 · 1265 阅读 · 0 评论 -
用异或法简单加密Android的图片资源
思路:本地用异或加密好图片---放入Android的assets文件夹下---在程序里用异或解密。都知道解压APK文件能拿到程序的图片资源,为了保护图片资源不被盗用,可采用简单异或的方法对图片进行加密,这样即使解压APK文件,图片也无法打开。第一步,通过创建一个JAVA工程来对本地图片异或加密。import java.io.File;import java.io.Fi原创 2013-12-01 18:09:02 · 5127 阅读 · 0 评论 -
Android游戏:弹弹球(打砖块)
新学android,试手了第一个游戏:弹弹球(其实就是打砖块),代码粗糙,只为练手。游戏只有六关,按菜单键开始和暂停,每两关玩法界面不一样,砖块颜色分蓝、红、紫、绿,分数依次5、10、15、20,开始有3条命,用完Game Over。ps:能力有限,游戏有点BUG,游戏时如果界面被切出去,回来是黑屏,按两次“返回键”可以退出游戏。源代码地址在下面,这个哪位大神有兴趣完善的,完了发我一份原创 2013-12-02 00:45:55 · 4183 阅读 · 0 评论 -
Android中判断矩形和圆的碰撞
因为写弹球游戏,有涉及到矩形和圆的碰撞,网上搜了一下,有简单有复杂,参考写了一个Demo放到这里。矩形和圆的碰撞,分两种情况,一种是圆碰到矩形的四边(如上图中的圆心在1,2,3,4四块区域),还一种是圆刚好正中矩形的四个顶角(如上图中圆心在5,6,7,8四地位区域)。直接上代码:package com.android.ball;import android.cont原创 2013-12-02 00:15:09 · 2352 阅读 · 0 评论 -
丢失Android系统库或者Conversion to Dalvik format failed with error 1错误的解决
首先看你有没有导入android.jar这个包,要最新的哦~~~~ 在eclipse开发Android项目时出现的很多问题都可以使用Project--------->clean 来轻易解决。 但如果出现说Android库找不到,或者不小心remove了Android系统库,怎么重新添加Android系统库呢?在eclipse里面的 Java Build Path里面是转载 2013-12-12 11:26:42 · 817 阅读 · 0 评论 -
Intent的隐藏跳转
Intent的隐藏跳转原则:Intent中的action和category都有出现在intent-filter中activity: Intent intent = new Intent(); intent.setAction("activity_action"); //action intent.addCategory("activity_category"); //ca原创 2013-12-16 00:11:21 · 1050 阅读 · 0 评论 -
Android显示网络图片(笔记)
思路:通过点击显示按钮,获取文件编辑框中的地址,把地址对应的图片内容转换成byte[]二进制数组,最后通过setImageBitmap在图片域显示出来。注:需要有网络权限-- package com.android.getnetpic2;import java.io.ByteArrayOutputStream;import java.io.InputStream;impor原创 2013-12-15 16:34:51 · 1508 阅读 · 0 评论 -
android中如何获得webView中的内容
本文概要:在程序中经常会用到webView来显示网页,但如果能够得到网页中的内容呢,本文将给你一个最简单的事例。文章最后附代码下载。在做新浪微博客户端的时候需要用到oauth认证,会弹出新浪的认证网页,用户在新浪的网页中授权后返回到程序中完成认证。使用的是类似weibo://OauthActivity这样的URI返回的,也就类似于http://weibo.com这样。但是UC浏览器却无转载 2013-12-16 14:28:26 · 6338 阅读 · 0 评论 -
Intent的普通跳转和带数据跳转(笔记)
Intent普通跳转的原理图:Intent的两种跳转:1、普通跳转,不返回。 Intent intent = new Intent(); intent.setClass(Activity1.this, Activity2.class); startActivity(intent); finish();2、带数据跳转,并有返回值Acti原创 2013-12-16 16:35:49 · 1924 阅读 · 1 评论 -
android 使用广播接收者监听短信和拦截外拨电话
如果你想监听自己或者别人接收到的短信,设置黑名单等功能,那么就需要以下功能监听短信,并进行提示或者响应的处理:当系统收到短信时,会发出一个广播Intent,Intent的action名称为android.provider.Telephony.SMS_RECEIVED,该Intent存放了系统接收到的短信内容,我们使用名称“pdus”即可从Intent中获取到短信内容:转载 2013-12-17 10:08:51 · 1942 阅读 · 0 评论 -
android 测试更新app时 提示“未安装应用程序”
来源:http://blog.csdn.net/liuzhidong123/article/details/7815177转载 2014-04-29 15:47:20 · 1543 阅读 · 0 评论 -
android开发中的java.lang.StackOverflowError错误
http://blog.csdn.net/mozhizun/article/details/7051300Android开发中StackOverflowError错误实例分析一、概述 我在一个复杂的layout嵌套较多的android界面,碰到了java.lang.StackOverflowError这个Fatal Exception,app程序crash退出。转载 2014-04-18 09:53:10 · 3617 阅读 · 0 评论 -
gesture-imageview图片缩放库打成jar包
gesture-imageview是一个第三方图片缩放插件,支持多手指缩放图片,并且支持双击缩放,非常方便,可在https://github.com/jasonpolites/gesture-imageview,在网页右边有个“DownLoadZip”按钮,点击下载一个压缩包。 1、 解压,打包主要用到是main文件夹。2、 打开Eclipse,导入main文件夹。原创 2014-04-25 00:05:33 · 1884 阅读 · 0 评论 -
LinearLayout模仿Button点击动态缩放效果
之前看到一个App的布局仿win8很漂亮,j原创 2014-04-25 17:55:07 · 3858 阅读 · 0 评论 -
Android程序创建桌面快捷方式
创建和删除桌面快捷方式的代码网上很多,整合了一上原创 2014-04-28 15:05:55 · 944 阅读 · 0 评论 -
版本不同引起的android.os.NetworkOnMainThreadException
这段时间在做客户端,用的是2.3的srk原创 2014-05-20 17:35:41 · 2272 阅读 · 0 评论 -
安卓开发之不通过USB数据线调试的方法
在开发安卓应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。 具体方法如下: 1. 使用USB数据线连接设备。 2. 在命令行输入adb tcpip 5转载 2014-06-14 14:49:51 · 2001 阅读 · 0 评论 -
adb连接手机提示unauthorized,ubs连接无授权弹窗问题
问题描述:usb已连接,adb连接里能看到设备,adb devices查看显示unauthorized;如图 ————解决办法———-: 实在不行,删除手机如下目录: /data/misc/adb/原创 2016-07-21 11:16:20 · 5352 阅读 · 0 评论