
android
文章平均质量分 69
彼岸花you
这个作者很懒,什么都没留下…
展开
-
【Touch】触摸事件onTouch
onTouch 手指滑动中判断手指滑动的方向,保证滑动的区域在某个范围之内,以及根据VelocityTracker来跟踪手指滑动的速度。原创 2017-01-13 15:09:45 · 12688 阅读 · 1 评论 -
【链接】android图片压缩总结
压缩图片的三种方式: http://blog.youkuaiyun.com/cherry609195946/article/details/9264409原创 2016-10-27 15:12:07 · 653 阅读 · 0 评论 -
【网络】app(retorfit2+RxJava)+javaweb(服务器) retrofit2官方文档实践
retrofit2 实践,retrofit2+rxjava +javaweb(server) 根据官方文档对retrofit2的进一步学习原创 2016-10-24 17:47:51 · 6043 阅读 · 6 评论 -
【坑】ProgressDialog 已经dismiss 了还是显示
issue:在实际开发中,已经dismiss了ProgressDialog,但是dialog并没有关闭,任然显示。原创 2016-09-30 16:46:09 · 7548 阅读 · 1 评论 -
【网络】Retrofit2 POST(参数传递和文件上传)
【网络】Retrofit2 POST(参数传递和文件上传),post参数,post文件,还有文件和参数一起上传。记录过程中所遇到的一些坑。----tjstudy原创 2016-09-21 13:19:54 · 36161 阅读 · 6 评论 -
【网络】Retrofit 2.0 初步接触 跨越坑去学习
Retrofit 学习笔记,以及接触Retrofit过程中遇到的一些坑。挺多自以为是的,哈哈哈。简单做一下记录,备查。原创 2016-09-13 18:36:29 · 1677 阅读 · 1 评论 -
【demo记录】百度地图获取当前所在城市
基础定位 定位到当前所在城市原创 2016-09-09 15:05:50 · 1132 阅读 · 0 评论 -
【issue】让屏幕保持不暗
让屏幕保持不暗原创 2016-08-25 18:32:15 · 655 阅读 · 0 评论 -
Android Studio 对so库的操作
环境: as 2.1.1 android-ndk-r10b 在android studio中使用so的情况(本项目中直接使用,新项目中使用之前的)不知道怎么解决的问题:android studio环境下,jni 底层 对so库的使用原创 2016-08-08 18:37:37 · 853 阅读 · 0 评论 -
Android studio 使用android.mk来配置ndk
Android studio 使用Android.mk 来配置ndk,对JNI的使用原创 2016-08-06 16:33:51 · 13457 阅读 · 0 评论 -
JNI/NDK开发(学习网址收藏)
比较好的学习JNI的网址,像大神学习原创 2016-08-06 14:31:52 · 555 阅读 · 0 评论 -
JNI 简单语法
JNI基本语法,基本数据类型基本一致,另外对复杂类型中的字符串、数组这两种做了记录原创 2016-08-06 14:04:58 · 696 阅读 · 0 评论 -
JNI---在c中使用log 和生成so库
JNI android studio 环境下生成.so文件和.so文件在本项目中的应用--可以用.so文件替代jni下面的内容原创 2016-08-06 13:45:29 · 1744 阅读 · 0 评论 -
JNI初步接触--认识、简单配置
JNI的简单认识和基本配置,以及配置过程中遇到的问题原创 2016-08-06 13:18:20 · 1255 阅读 · 0 评论 -
【issue】listView子项不能获取焦点
解决listview子项不能获取焦点不能获取焦点的主要原因:listView的item里面有强制获取焦点的控件(强制获取焦点的控件Button、ImageButton、CheckBox等)解决方法:在item所在的父(根)布局(不是listview)设置以下属性,设置之后,button可以获取到焦点,item子项也可以获取焦点 android:descendantFocusability="B原创 2016-06-04 14:53:16 · 1014 阅读 · 0 评论 -
android使用注解替代枚举
android使用注解替代枚举枚举简介枚举能够保证某个类型的安全,就像人的性别只有男和女(其他忽略),使用枚举能够保证性别只有这两个类型,使用其他的就会报错。在android环境下使用枚举会增加dex文件的大小,增加内存的使用。android 官方不建议使用枚举。枚举的替代方式android 官方提供了两个注解来替代枚举,使用 IntDef和StringDef分别定义int类型的“枚举”和Strin原创 2017-07-10 11:14:07 · 1011 阅读 · 0 评论 -
android 进程间通信使用aidl和Messenger类
android development 绑定服务 IBinder相关的三种方式 这里总结的是其中和IPC相关的两种方式,推荐直接瞅官网的,比较详细。1、android aidl 进程间通信aidl 为 android interface definition language,android接口定义语言,这门语言主要是实现android进程间通信。进程,在android 虚拟机中,每一个app 运原创 2017-07-10 11:23:24 · 780 阅读 · 0 评论 -
android6.0 切换到指定wifi
遇到的问题以及解决方案 1、在网上找到一个wifi工具类,写了初步的切换到指定wifi的demo,测试后,一切ok。换到指定设备的wifi,失败了,点击连接,app无响应了。 2、wifi切换太慢了,同事觉得不稳定,继续改。根据设备的wifi加密模式,修改了创建wifi的方式,测试之后基本上都能连上,偶尔不能切换成功 3、最近一个偶然的机会又来测试wifi。额…..失败了,并且一直切换不过去原创 2017-05-27 17:19:06 · 5764 阅读 · 14 评论 -
【demo记录】mob短信验证(GUI和无GUI)
mob短信验证 使用mob原生的界面和无GUI界面 的操作原创 2016-09-07 18:33:33 · 5068 阅读 · 0 评论 -
【demo记录】PickerView
来自大神的源码:精仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果 https://github.com/saiwu-bigkoo/Android-PickerViewdemo使用json来存储城市数据效果原创 2016-10-14 17:32:56 · 672 阅读 · 0 评论 -
【数据解析】Android Json数据的解析
(1)Json数据的基本格式 —-对象:{“键”: 各种类型的值}, —-值:可以是整数-1、字符串-””、数组-[各种同类型的值]、对象{各种值}{ "item1": 12, "item2": "1234", "item3": [ 1, 2, 3, 4, 5, 6 ]原创 2016-06-14 21:24:30 · 582 阅读 · 0 评论 -
【AS导包】Android Studio 导入第三方jar包
Android Studio 导入第三方jar包将jar包放到libs文件目录下,右键点击jar包,选择add as library,就能添加成功了。原创 2016-06-04 10:15:26 · 669 阅读 · 0 评论 -
【拍照截图】Android 系统拍照和截图
拍照和截图 过程理解原创 2016-10-22 16:06:39 · 2473 阅读 · 0 评论 -
【TextView】Android TextView显示省略号的问题(关于TextView maxLength 和maxEms的学习)
1、TextView的属性maxLength和maxEms学习;2、为什么有时候设置maxEms没效果3、TextView省略号的显示原创 2016-10-19 18:15:57 · 17145 阅读 · 2 评论 -
【SurfaceView】SurfaceView的初步学习
SurfaceView初步学习,对SurfaceView的简单应用原创 2016-08-25 18:27:41 · 459 阅读 · 0 评论 -
【ExpandableListView]】---1 初步接触
分组的ListView---ExpandableListView原创 2016-08-19 12:13:52 · 372 阅读 · 0 评论 -
【ExpandableListView】---3 小结和练习
ExpandableListView,通过按钮新增组,长按组(选择功能 重命名或删除组)原创 2016-08-22 18:34:16 · 396 阅读 · 0 评论 -
【ExpandableListView】---2 长按和点击处理
ExpandableListView 长按和点击处理直接在ExpandableListView设置整体的itemClickListener在创建控件的时候设置view的click事件原创 2016-08-19 18:21:52 · 509 阅读 · 0 评论 -
【Shape】Shape –形状
Shape的初步认识使用 :android:background=”@drawable/shape” 这种形式来添加控件的背景效果 注意:shape只是改变了控件背景的形状而并没有改变控件的形状 要改变控件的形状需要使用自定义控件来重新绘制控件。 虽然不能改变控件的形状,但是在某些情况下还是可以直接应用shape进行操作,例如使用纯色控件(不加载图片)时原创 2016-08-18 18:12:39 · 666 阅读 · 0 评论 -
【FragmentTabHost】FragmentTabHost的使用
设置fragmenttabhost布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vert原创 2016-06-14 15:11:28 · 790 阅读 · 0 评论 -
【软件】github的基本使用
直接下载github for windows (github的客户端)github 账号 密码进行登录新建项目 点击左上角的+号 在本地创建github “仓库” 示例: 要上传新的,使用publish,对文件的更改 注意changes,然后提交原创 2016-06-13 14:10:27 · 514 阅读 · 0 评论 -
【Demo记录】Fragment 返回栈
使用RadioGroup 作为app主界面的导航界面,实现功能:点击返回键时,不会直接退出activity,而是返回到之前显示的Fragment(当前显示的是首页时,直接退出Activity)原创 2017-01-05 18:21:28 · 6283 阅读 · 2 评论 -
【Demo记录】悬浮窗—通过服务显示栈顶app包名到悬浮窗
【Demo记录】悬浮窗—通过服务显示栈顶app包名到悬浮窗个人对于悬浮窗的学习,主要包括对悬浮窗的基本操作,悬浮窗在activity中的操作,以及悬浮窗在服务中的操作。参照guolin大神的第一篇博客,记录个人的学习总结。demo 场景:使用服务,后台每隔5s获取栈顶app包名更新到悬浮窗。原创 2016-12-20 18:07:22 · 1993 阅读 · 1 评论 -
【Demo 记录】获取栈顶APP所在的应用包名 --getRunningTasks 弃用的处理方案
【Demo 记录】获取栈顶APP所在的应用包名 –getRunningTasks 弃用的处理方案 –分两种情况处理, 低于5.0:使用getRunningTasks 高于5.0:使用,PACKAGE_USAGE_STATE 查看使用情况的这个权限 demo 场景:使用服务,每5s打印app栈顶app所在的包名。原创 2016-12-20 16:58:30 · 11058 阅读 · 1 评论 -
【demo记录】GreenDao3的配置和简单使用
GreenDao3的配置和简单使用原创 2016-11-28 20:59:08 · 3674 阅读 · 1 评论 -
【demo记录】极光推送(android app访问服务器,服务器推送信息到新app)
【demo记录】极光推送(android app访问服务器,服务器推送信息到新app)原创 2016-11-03 14:32:52 · 925 阅读 · 0 评论 -
showAsDropDown 某款测试机(Android 4.4.4)在RecyclerView item中显示异常问题
popupWindow.showAtLocation 显示在View的上方或者下方showAsDropDown异常问题场景:使用RecyclerView,点击item中的某一个view,需要弹出一个PopupWindow。问题:在某一款android 4.4.4的手机上测试,发现,showAsDropDown()显示到了view的上方。在华为meta9上显示正常。解决方案:经过测试,sh...原创 2018-09-18 16:59:35 · 961 阅读 · 0 评论