
Android
文章平均质量分 54
@Agony
星空不問趕路人
歲月不負有心人
展开
-
Android的onCreateOptionsMenu()创建菜单Menu详解
[日期:2012-02-29]来源:Linux社区 作者:guoquanyou[字体:大 中 小]转载自:http://www.linuxidc.com/Linux/2012-02/55500.htmAndroid一共有三种形式的菜单: 1.选项菜单(optinosMenu)转载 2014-03-15 18:11:10 · 968 阅读 · 0 评论 -
SQLite3中自增主键归零方法
出处:http://www.cnblogs.com/top5/p/3385912.html当SQLite数据库中包含自增列时,会自动建立一个名为 sqlite_sequence 的表。这个表包含两个列:name和seq。name记录自增列所在的表,seq记录当前序号(下一条记录的编号就是当前序号加1)。如果想把某个自增列的序号归零,只需要修改 sqlite_sequence表就转载 2015-05-12 16:05:33 · 1704 阅读 · 0 评论 -
android 最简单的方式实现旋转进度条
先看效果图:要达到这样的效果,很简单,其原理就是将用ImageView显示一张图片,然后给ImageView添加围绕中心旋转的的动画即可,主要代码如下:<ImageView android:id="@+id/iv_pre_loading" android:layout_width="wrap_content" android:layo原创 2015-07-09 15:51:16 · 6116 阅读 · 0 评论 -
Android/java 利用HttpUrlConnection 发送put请求,携带json参数
之前关于Http请求基本上只接触过GET和POST原创 2015-06-12 11:42:13 · 10116 阅读 · 1 评论 -
Android/Java 中利用HttpClient 发送Patch请求,携带Json参数
由于项目的需要,在前面记录过利用HttpUrlConnection发送Put请求的方法,链接在这http://blog.youkuaiyun.com/crystaldestiny/article/details/46469465,现在,项目中又有需要以Patch方式发送Http请求,真心感觉这两种凡是用得不是很多,网上的资料也很有限,参考过网上一些帖子的后,算是实现了!在此记录一下,本人也是菜鸟,欢迎交流学习原创 2015-06-15 17:13:43 · 6791 阅读 · 2 评论 -
关于Android PopupWindow 使用要注意的一些地方
Android PopupWindow控件应用广泛,使用也比较简单,但是在真正用的时候发现有些地方还是需要特别注意的,否则很容易就被掉坑里了,下面做一些记录,以免再次犯这种错误。这里要说的是关于点击其他位置,PopupWindow 消失的问题。主要涉及到两个方法 setOutsideTouchable()和setBackgroundDrawable(),简单来说就是必须调用setB原创 2015-08-20 14:42:58 · 673 阅读 · 0 评论 -
Android 保存图片到系统图库 -- 利用 “系统保存屏幕截图” 的方法实现
保存图片到系统图库是个很常见的功能,今天第一次做的时候,遇到了一些问题,就是保存到了图库之后,在部分机型上无法立即显示,原因就是图库数据没有更新。百度了一下,发现这个问题还是很常见的,网上也有不少的解决办法。在参考了:http://blog.youkuaiyun.com/xu_fu/article/details/39158747,这篇文章之后总算是实现了。而在文章最后,作者提到了系统截图功能的源码,里面原创 2015-09-11 18:05:13 · 2580 阅读 · 0 评论 -
Android Studio 引用本地aar包
Android Studio引用本地aar包的配置方法:1.将 .arr 包复制到所需要引用该包的Module下的libs目录下;2.在该module的 build.gradle 文件中添加一个代码仓库,即添加如下代码:repositories{ flatDir { dirs 'libs' } }注意这里是相应module下的build.grad转载 2015-09-21 16:47:56 · 1580 阅读 · 0 评论 -
Android handler的警告Handler Class Should be Static or Leaks Occur
原文出处:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1106/1922.html在使用Handler更新UI的时候,我是这样写的:123456789public class S转载 2015-11-17 10:45:39 · 739 阅读 · 0 评论 -
Android Studio 1.5+ 配置Android Annotations框架
关于在Android Studio中配置Android Annotations框架,参考官网文档,配置成功,这里做一下简单记录。版本说明:Android Studio 1.5.1 Android Annotations 3.3.2 其他版本大同小异,只要参考官方给出的文档基本配置成功不会有问题,官方网站:http://androidannotations.org/项目(原创 2015-12-10 16:48:21 · 794 阅读 · 0 评论 -
解决 Linux/Ubuntu: adb shell insufficient permissions for device 的问题
本文内容出自:http://blog.sina.com.cn/s/blog_98b2a10b0100x10i.html仅作学习记录使用。笔者环境:Ubuntu 15.10 android studio 1.5+Ubuntu开发android开发环境搭建好后,连接手机时出现问题,$adb shellerror: insufficient permissions for原创 2016-01-13 15:23:01 · 2918 阅读 · 0 评论 -
【文章推荐】Android MVP模式 简单易懂的介绍方式
个人觉得是目前看到的讲解 Android MVP 模式 最为简单易懂的文章,这里做一下记录,原文地址:https://segmentfault.com/a/1190000003927200原创 2016-03-04 15:09:30 · 626 阅读 · 0 评论 -
Android 反编译查看apk的源代码、资源文件、XML文件
1.查看Android/Java源代码 ① 用好压等压缩软件解压apk文件(或者将apk文件后缀名改为zip后再解压,Android APK实际上也是个Zip文件); ② 从CMD进入dex2jar所在目录,执行 dex2jar ...\classes.dex 命令(...\classes.dex 为需要反编译的classes.dex的路径),成功执原创 2014-12-29 15:30:22 · 1150 阅读 · 0 评论 -
Android的onCreateOptionsMenu()创建菜单Menu详解
转载自:http://www.linuxidc.com/Linux/2012-02/55500.htm [日期:2012-02-29]来源:Linux社区 作者:guoquanyou[字体:大 中 小]Android一共有三种形式的菜单: 1.选项菜单(optinosMenu)转载 2014-12-29 15:28:04 · 739 阅读 · 0 评论 -
ViewFlipper + GestureDetector 实现App首次使用显示引导页
参考1:http://blog.youkuaiyun.com/panxiangxing/article/details/12391661参考2:http://www.2cto.com/kf/201409/331829.html1.首先是启动界面 splash_layout.xml<LinearLayout xmlns:android="http://schemas.androi原创 2014-12-29 15:31:39 · 1189 阅读 · 0 评论 -
Android创建启动界面的学习
刚刚开始自学Android,照着书上的例子进行练习,发现一个不足之处,那就是几乎所有的例程在模拟器上运行的时候都是“直奔主题”,不像我们真正使用的App那样有个美观的启动画面,于是就在网上查了下资料,综合学习了一下,做出了想要的效果。下面是我在做的过程中的一些总结,写下来供大家参考,互相交流学习。首先,要感谢 http://blog.youkuaiyun.com/wangjinyu501/article/原创 2014-03-15 21:20:44 · 1313 阅读 · 0 评论 -
Android Handler机制
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控转载 2014-04-15 11:13:05 · 846 阅读 · 0 评论 -
Android 异步任务 AsyncTask
android异步任务详解 AsynTaskandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构as转载 2014-04-15 11:56:23 · 642 阅读 · 0 评论 -
Android模拟器与pc,模拟器与模拟之间用socket进行通信
PS:这篇文章来自http://japankn.iteye.com/blog/1744031,因为学习需要,记录在此!在本机上启动两个模拟器,本机(PC)和模拟器的信息如下: 大家可以看到,两个模拟器的IP地址都是完全一样的,所以要实现两个模拟器之间的通信,使用模拟器的IP地址是办不到的。 获取模拟器名称: >a转载 2014-03-22 17:40:45 · 4549 阅读 · 0 评论 -
Android反编译查看APK的源代码、资源文件、XML文件
1.查看Android/Java源代码 ① 用好压等压缩软件解压apk文件(或者将apk文件后缀名改为zip后再解压,Android APK实际上也是个Zip文件); ② 从CMD进入dex2jar所在目录,执行 dex2jar ...\classes.dex 命令(...\classes.dex 为需要反编译的classes.dex的路径),成功执原创 2014-05-04 20:31:43 · 2831 阅读 · 0 评论 -
Android布局中涉及的一些属性
Android:gravity属性 线性布局常见的就是利用LinearLayout进行布局,其中有个比较重要的属性就是android:gravity,在官方文档中是这么描述这个属性的:指定一个元素怎么放置它的内容,包括在X和Y轴,在它自己的边框中。下面我们将在一个简单的TextView中应用android:gravity属性。假设我们想要TextView内的内容在右侧显示,那么我们就转载 2014-08-07 16:46:03 · 756 阅读 · 0 评论 -
Android 实现 “再按一次退出” 功能的实现学习
Android 实现 “再按一次退出” 功能的实现第一种方式原创 2014-08-09 14:06:55 · 746 阅读 · 0 评论 -
Android 权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置转载 2014-11-27 17:16:56 · 595 阅读 · 0 评论 -
Android 对指定View(组件)添加手势操作的注意点和陷阱
对于View(含普通控件、布局控件和自定义View),使用手势识别有两处陷阱可能会浪费你的不少时间: 1:该 View 必须设置longClickable为true,否则手势识别无法正确工作,只会返回Down, Show, Long三种手势 2:必须在View的onTouchListener中调用手势识别(即为该view设置 onTouchListener,并重原创 2015-01-06 11:48:44 · 1794 阅读 · 1 评论 -
Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
出处:http://blog.youkuaiyun.com/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介转载 2014-12-22 15:26:10 · 893 阅读 · 0 评论 -
基于SurfaceView实现的建议涂鸦板
自定义继承SurfaceView的View,实现建议的手绘涂鸦板1.HandWritingBoardView.javaimport android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;im原创 2014-12-08 17:45:53 · 1903 阅读 · 1 评论 -
自定义Theme统一Activity的跳转动画
在一个App中为了保证风格的统一,Activity之间跳转的动画一般来说应该是保持一致的。虽说在代码中对每个Activity跳转进行相同的动画设置也是可以实现的,但是很显然,一旦项目比较大,维护起来就比较麻烦。因此比较好的解决办法就是通过自定义Theme的方式,网上这方面的资料很多,讲得也挺简单明了,这里简单做一下记录,也当做是学习笔记吧。1. 定义动画的XML资源文件这个就相当简单了,就是在res原创 2016-03-11 13:54:17 · 4583 阅读 · 0 评论