
Android/IOS
花果山总钻风
这个作者很懒,什么都没留下…
展开
-
UniApp开发小程序踩坑记录
1、wx.saveVideoToPhotosAlbum保存视频失败,报错:{errMsg: "saveVideoToPhotosAlbum:fail invalid video"},在 android 和macos,window,开发者工具上可以保存成功,唯独使用IOS真机测试保存失败。原创 2023-04-18 10:28:03 · 1156 阅读 · 0 评论 -
Android 自定义捕获Application全局异常
转载地址:http://blog.youkuaiyun.com/jdsjlzx/article/details/7606423大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug转载 2016-01-11 16:10:44 · 1151 阅读 · 0 评论 -
Android日期选择器用法
1、点击响应事件,弹出DatePickerDialogpublic void onClick(View view) { switch (view.getId()) { case R.id.btnBack: onBackPressed(); break; case R.原创 2016-01-14 01:04:53 · 906 阅读 · 0 评论 -
Android 设置DrawableRight和DrawableLeft点击事件
Android的TextView有个DrawableLeft和DrawableRight属性,UI布局中经常会用到。比如登陆界面,用户名和密码前面的图像,就是用DrawableLeft来设置的。但比较郁闷的是,android并没有为DrawableLeft和DrawableRight提供监听点击事件的api,但这个需求是很常见的,比如输入密码的时候,点击右边的眼睛,密码变为明文。原创 2017-06-28 16:03:17 · 1615 阅读 · 1 评论 -
Android一些你需要知道的布局优化技巧
https://mp.weixin.qq.com/s/APNmoiKtQ8pRivMLbbNrDAhttp://blog.youkuaiyun.com/qq_17766199今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。因为我相信View的数量减少伴随着的就是层级的减少。从而达到结构清晰,渲染速度转载 2017-06-27 15:04:42 · 381 阅读 · 0 评论 -
Android -- 倒计时Button的实现
http://blog.youkuaiyun.com/chengxu_hou/article/details/54972502自定义Button1、自定义Button类public class CountDownButton extends android.support.v7.widget.AppCompatButton implements原创 2017-06-28 16:35:01 · 487 阅读 · 0 评论 -
ViewPager 全面剖析及使用详解
原文:http://www.jianshu.com/p/e5abbda4a71cViewPager在开发中的使用频率非常的高,所以在此做个总结。主要包括以下几方面:ViewPager的简介和作用ViewPager的适配器ViewPager的翻页动画简化ViewPager的使用ViewPager结合第三方库实现小圆点指示器效果ViewPager结合design库实现tab切换基于转载 2017-06-29 11:46:47 · 416 阅读 · 0 评论 -
BottomNavigationView 的使用
http://blog.youkuaiyun.com/wl9739/article/details/52875710BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavigationView 控件。该控件使用方法如下:在 build.gra转载 2017-06-20 18:03:57 · 345 阅读 · 0 评论 -
Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)
http://www.jianshu.com/p/0ba25cc65889前言:Android端采用底部导航栏的APP非常多,比如微信、微博、支付宝...等等,这也不能说是盲目学习iOS,毕竟好东西大家都可以用,各家操作系统也都在博采众长,互相学习。Android端的底部导航栏有着一套规范,详情。这篇文章为大家带来1.官方BottomNavigationView的使用方转载 2017-06-22 14:46:19 · 1277 阅读 · 0 评论 -
android实现正方形的ImageView、Layout等(即高度适应宽度或者宽度适应高度)
http://blog.youkuaiyun.com/qq_33245265/article/details/52600647有时候我们希望在一个页面中水平放置若干个正方形的ImageView,其总宽度为整个屏幕。如果我们设定每个ImageView的高度和者宽度均为若干个dp,因为不知道屏幕尺寸,就可能导致显示不全或者有剩余空间。可以通过以下这个方法设定ImageView其为正方形首先,建转载 2017-06-23 10:24:13 · 1309 阅读 · 0 评论 -
Android QQ授权登录
腾讯开放平台:http://open.qq.com/login?from=http%3A%2F%2Fop.open.qq.com%2FAndroid开发指南:http://wiki.open.qq.com/wiki/%E5%88%9B%E5%BB%BA%E5%B9%B6%E9%85%8D%E7%BD%AE%E5%B7%A5%E7%A8%8BQQ应用授权管理:https://connect.原创 2017-08-05 14:43:50 · 1599 阅读 · 0 评论 -
苹果个人开发者修改开发商名称
个人开发者不能自己修改显示名称这个页面打电话:https://developer.apple.com/contact/phone.php提供身份证正反面原创 2017-08-22 15:01:22 · 1230 阅读 · 1 评论 -
手机 + FRP内网穿透
一、准备:手机一台(能够获取ROOT) 超级终端APP(https://pan.baidu.com/s/1GBkiquUv-qtA60hBcZCXWw) 搭建好frp的服务器(搭建frp服务器可以参考:https://www.jianshu.com/p/e8e26bcc6fe6)二、下载frp相关文件首先,前往Github上下载最新的frp客户端文件 frp文件下载,很多其他的玩法可...原创 2019-01-04 20:07:35 · 5666 阅读 · 0 评论 -
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
http://blog.youkuaiyun.com/zhufuing/article/details/46829109异常Log:Error:Execution failed for task ‘:app:dexDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.interna转载 2016-01-16 15:03:13 · 549 阅读 · 0 评论 -
Android Support V4, V7, V13的作用与用法
http://blog.youkuaiyun.com/hh2000/article/details/397186231, Android Support V4, V7, V13是什么?本质上就是三个java library。2, 为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。转载 2016-01-16 15:02:13 · 468 阅读 · 0 评论 -
android去掉activity默认的title bar
问题:使用android studio生成默认的activity时会默认带一个title bar显示在顶部,我不需要使用这个title bar。在网上搜了一把,找到了这样的试了下:http://alex-yang-xiansoftware-com.iteye.com/blog/760080程序奔溃了。最后解决方法很简单:public class MainActivity exten原创 2015-08-23 15:46:18 · 1485 阅读 · 0 评论 -
Android上玩玩Hook:Cydia Substrate实战
http://www.youkuaiyun.com/article/2015-08-07/2825405了解Hook还没有接触过Hook技术读者一定会对Hook一词感觉到特别的陌生,Hook英文翻译过来就是“钩子”的意思,那我们在什么时候使用这个“钩子”呢?我们知道,在Android操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程一步步转载 2015-08-11 11:58:07 · 455 阅读 · 0 评论 -
设置Activity全屏与不全屏
http://blog.sina.com.cn/s/blog_4f1c99de0100v3an.html*全屏 在Android下如何实现一个Activity的全屏显示呢?目前发现有两种方法可以实现:方法一:使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性android:theme="@androi转载 2015-10-17 14:26:40 · 3932 阅读 · 0 评论 -
Android根据布局文件动态添加控件
1、布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">原创 2015-11-08 15:12:14 · 626 阅读 · 0 评论 -
Android webview loadUrl() 禁止弹出系统浏览器代码
http://www.huoduan.com/android-webview.html我比较喜欢使用Webview来做Android应用,毕竟做网站多年,HTML/JS/CSS方面比较拿手,对于一些小应用,用HTML来做APP再适合不过了。默认情况下,在Webview html代码里放有链接,点击后会弹出系统默认的浏览器打开,有时候我们想直接在应用内部打开,这时候就需要加点代码转载 2015-08-23 15:08:42 · 3531 阅读 · 0 评论 -
Android中的Selector的用法
http://blog.youkuaiyun.com/shakespeare001/article/details/7788400Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res转载 2015-10-27 01:40:11 · 404 阅读 · 0 评论 -
Android Studio,TextView运行时显示中文乱码
1、选择Gradle Scripts -> build.gradle(Moduel:app)2、加入android {compileOptions.encoding = "GBK"}原创 2015-10-26 02:25:38 · 4540 阅读 · 1 评论 -
深入理解Android消息处理系统——Looper、Handler、Thread
http://blog.sina.com.cn/s/blog_5da93c8f0100y4ul.htmlAndroid Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现h转载 2015-11-16 01:12:00 · 386 阅读 · 0 评论 -
Android .gitignore文件示例
# Built application files*.apk*.ap_ # Files for the Dalvik VM*.dex # Java class files*.class # Generated filesbin/gen/ # Gradle files.gradle/build/ # Local configur原创 2015-11-22 16:40:55 · 400 阅读 · 0 评论 -
res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)
http://xiaomi4980.blog.163.com/blog/static/215945196201391411840729/(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)(3)drawable-l转载 2015-11-22 16:45:24 · 517 阅读 · 0 评论 -
如何在Android智能手机上捕获数据包?
http://www.cnblogs.com/anee/archive/2013/09/12/3316139.html 当前Android系统越来越流行,无论是对于安卓应用的开发人员,还是对于网络安全的研究人员,都有可能需要掌握捕获Android应用通信数据包的方法。根据技术手段不同,常用的抓包方法分两类,一类是通过Androidf智能移动终端所接入的上层网络设备或线路获取数据流,转载 2015-01-15 00:14:19 · 723 阅读 · 0 评论