我的Android进阶之旅------>android:drawableLeft的用法
有时候想在EditText左边放一个图片,如图所示: 就可以在xml布局文件中的EditText定义代码中,添加入下面的代码,即可实现: android:drawableLeft="@drawable/login_user" 在TextView中有这么一系列属性,可以在文字的上下左右开始结...
我的Android进阶之旅------>Android中通过adb shell input来模拟滑动、按键、点击事件
今天在维护公司的一个小项目的时候,发现按公司手机的某个物理按键,激活相应的Service后,会在屏幕上模拟的点击了屏幕的某个坐标点。好家伙,原来是之前该项目的版本是按这个物理按键后,会弹出一个对话框,提示用户需要打开某些服务,然后出于良好的用户体验,直接模拟点击事件,点击该对话框,不让用户做多余...
我的Android进阶之旅------>Android中通过adb shell input来模拟滑动、按键、点击事件
今天在维护公司的一个小项目的时候,发现按公司手机的某个物理按键,激活相应的Service后,会在屏幕上模拟的点击了屏幕的某个坐标点。好家伙,原来是之前该项目的版本是按这个物理按键后,会弹出一个对话框,提示用户需要打开某些服务,然后出于良好的用户体验,直接模拟点击事件,点击该对话框,不让用户做多余的操...
我的Android进阶之旅------>Android之ListView实现下拉回弹刷新
step1:新建项目 PullToRefresh step2:设计应用的UI界面 a./layout/pull_to_refresh.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="...
我的Android进阶之旅------>Android之选项卡(TabHost)的功能和用法
简介 下面通过一个实例来学习TabHost,在此对上一篇 Android之拖动条(SeekBar和RatingBar)的功能和用法 使用的项目进行优化,使用TabHost使界面看起来更加友好。 step1:新建一个项目MyTabHost step2...
我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!
今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下 谦虚的天下 柳志超博客 Android中文Wiki AndroidStudio-NDK开发-移动开发团队 谦虚的天下 - 博客园 gundumw100博客 - android进阶分类文章列表 - ITeye技术网站 C...
我的Android进阶之旅------>如何在多个LinearLayout中添加分隔线
如果要适合于所有的Android版本,可以在多个LinearLayout放置用于显示分隔线的View。例如,放一个ImageView组件,然后将其背景设为分隔线的颜色或图像,分隔线View的定义代码如下:<ImageView android:layout_width="fill_...
【我的Android进阶之旅】解决sqlcipher库:java.lang.IllegalStateException: get field slot from row 0 col 0 failed.
一、背景最近维护公司的大数据SDK,在大数据SDK里面加入了ANR的监控功能,并将ANR的相关信息通过大数据埋点的方式记录到了数据库中,然后大数据上报的时候上报到大数据平台,这样就可以实现ANR性能的监控功能。但是,最近看友盟的大数据平台错误上, 有一个是调用大数据SDK上报时,查询数据库出现的异常...
我的Android进阶之旅------>Android采用AES+RSA的加密机制对http请求进行加密
前言未加密的抓包截图加密之后的抓包截图基本需求及概念AES算法AES基本原理及算法流程AES算法流程RSA算法RSA算法基本原理及流程RSA算法实现流程AES与RSA相结合数据加密方案Android端 AESRSA结合实践基本要求基本流程Android端服务器端java版示例更多参考前言最近维护公...
我的Android进阶之旅------>解决Android Studio编译后安装apk报错:The APK file does not exist on disk
1、错误描述今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示:The APK file build\outputs\apk\OYP_2.3.4_I2Base_6476_official_debug.apk does not exist on disk.Error w...
我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计
要想实现带动画效果的电子温度计,需要以下几个知识点:1、温度传感器相关知识。2、ScaleAnimation动画相关知识,来进行水印刻度的缩放效果。3、android:layout_weight属性的合理运用,关于android:layout_weight属性的讲解,可以参考:《我的Android进...
我的Android进阶之旅------>怎样解决Android 5.0中出现的警告: Service Intent must be explicit:
我的Android进阶之旅——>怎样解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.xtc.kuwo.watch.MUSIC_P...
我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计
要想实现带动画效果的电子温度计,需要以下几个知识点: 1、温度传感器相关知识。 2、ScaleAnimation动画相关知识,来进行水印刻度的缩放效果。 3、android:layout_weight属性的合理运用,关于android:layout_weight属性的讲解,可以参考:《我的...
我的Android进阶之旅------>Android之Gallery和GridView两种方式与ImageSwitcher实现带预览的和幻灯片方式的两种图片浏览器
一、简介 a.GridView(网络视图)的功能和用法 b.ImageSwitcher(图形切换器)的功能和用法 c.Gallery(画廊视图)的功能和用法 二、通过一个实例来学习Gallery、GridView和ImageSwitcher step1:新建一个项目MyGridVi...
【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?
使用Android Studio一段时间了,还有很多小技巧没有掌握。今天又发现了一个比较好用的小技巧,这里分享出来。1、Android Studio默认显示效果比如我们用Logcat来查看打印的Log时候,有时候一行的内容太多的话,Logcat窗口并不会自动换行排版,而是默认一行显示,这样我们查看l...
我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!
本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下谦虚的天下柳志超博客Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园g...
我的Android进阶之旅------>Android如何通过自定义SeekBar来实现视频播放进度条
首先来看一下效果图,如下所示:其中进度条如下:接下来说一说我的思路,上面的进度拖动条有自定义的Thumb,在Thumb正上方有一个PopupWindow窗口,窗口里面显示当前的播放时间。在SeekBar右边有一个文本框显示当前播放时间/总时间。step1、先来看一看PopupWindow的布局文件,...
[置顶] 我的Android进阶之旅------>Android中制作和查看自定义的Debug版本Android签名证书
Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和的证书指纹SHA1码来识别的,如百度地图SDK。这样如果使用默认自动生成的debug的话就会给开发调试工作带来一些麻烦。这时可以通过修改正式的release keystore,生成一份“遵守规矩”的临时自定义...
【我的Android进阶之旅】解决bug:You need to use a Theme.AppCompat theme (or descendant) with this activity.
前言今天用Android Studio 生成Activity的时候,默认继承AppCompatActivity ,而在AndroidManifest.xml我对该Activity设置了一个主题,然后运行的时候报了错误:java.lang.RuntimeException: Unable to sta...
我的Android进阶之旅------>怎样将Activity变为半透明的对话框?
我的Android进阶之旅------>怎样将Activity变为半透明的对话框?能够从两个方面来考虑:对话框和半透明。 在定义Activity时指定Theme.Dialog主题就能够将Activity设置为对话框风格。 通过改动Theme.Dialog主题的a...