手机端开发
从ios开发到android开发,从基础布局到网络通信,点点进步,层层深入
Lu_Ca
每天一小步。。
展开
-
自定义面包屑导航
引申:面包屑导航(BreadcrumbNavigation)这个概念来自童话故事“汉赛尔和格莱特”,当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。先看效果图iOS开发过程中是没有这样一个控件可以使用的,所以只能自己造轮子了。简述一下思路:顶部导航其实就是一排自定义的按钮,点击了目录后增加这排导航的按钮,点击了导航按钮就把这个按钮后边的按钮移除。原创 2020-12-24 17:32:52 · 488 阅读 · 0 评论 -
UIDocumentPickerViewController获取本地文件
项目需要用户可以上传自己的一些ppt,doc,pdf文档等。利用UIDocumentPickerViewController就可以帮助我们访问本地的文件达到上传的目的。需要让iOS程序支持iTunes文件交换需要在程序的Info.plist里增加一个键:UIFileSharingEnabled(Application supports iTunes file sharing),赋值YES。然后就是代码操作了。首先初始化UIDocumentPickerViewController// 项目支原创 2020-11-04 15:37:46 · 2961 阅读 · 0 评论 -
android用eclips混淆打包
app被人攻击,简单做了下防护,混淆打包。个人理解,混淆打包包括全局混淆:将整个android项目全部混淆部分文件混淆:对于一些jni文件是不能混淆的,不然项目不能正常运行1、先说简单的全局混淆:我的系统版本是android4.4 直接找到项目中project.properties文件,打开后第十一行已经注释的proguard.config=${sdk.dir}/tools/p原创 2017-01-10 10:58:59 · 520 阅读 · 0 评论 -
去除数组中重复的元素
今天遇到一个需求,一个数组中有一些元素,当然是什么元素就不知道了。总之,不能让数组中的元素重复。一开始想到的方法是遍历这个数组,一个一个的查找。但是总感觉这样太繁琐,于是,找了点资料总结了以下两种解决办法1.利用NSDictionary的AllKeys(AllValues)方法可以将NSArray中的元素存入一个字典,然后利用AllKeys或者AllValues取得字典的所原创 2016-05-10 10:30:11 · 1229 阅读 · 0 评论 -
float类型的数a和0比较使用:
float类型的数a和0比较使用:先判断是否相等:fabs(a-0)再判断a大于0:a>0和判断a小于0:a由于浮点数的计算误差,0可能出现0.00000001或者-0.00000001等无限接近于0,所以先把该数a和0作差后的绝对值与一个很小的数比较,如果小于这个很小的数,则说明a等于0,否则就可以直接用a>0和a例如:#inc原创 2016-06-14 17:20:10 · 3800 阅读 · 0 评论 -
iOS自iOS8.0出的指纹解锁api
引入头文件#import - (void)viewDidLoad { [superviewDidLoad]; self.view.backgroundColor = [UIColorredColor]; 用一个点击屏幕事件唤起指纹验证的请求 UITapGestureRecognizer原创 2016-06-21 16:06:34 · 1977 阅读 · 0 评论 -
扫描二维码下载app
二维码扫描,跳到appstore中指定的app,方便于用户下载http://itunes.apple.com/gb/app/yuan-ma-yun-chuang/id1115044357?mt=8我们这个app叫源码云窗,红色的字就是我们app的名字,我试过不用app的名字也可以跳转,但是这个东西还是写成自己app的名字比较好,嘿嘿蓝色的字是app在App Store中的id,每个原创 2016-08-03 16:07:38 · 5178 阅读 · 0 评论 -
android图片渐隐渐现动画效果
最近项目中需要用到一个过渡动画,就是一个图片渐隐渐现,然后重复五次后过渡动画消失,首先说下我的思路,一个timer,重复执行,然后执行的时候肯定要不断调用显示、隐藏动画。其中定时器每次重复的时间是动画显示(或隐藏)的时间public class MainActivityextends ActionBarActivity { static int num原创 2016-10-10 10:32:26 · 4351 阅读 · 0 评论 -
android字体大小多屏幕适配
在android中,我们有两种情况可以设置字体大小。一种是在xml页面中,另一种是在Java代码中。 [html] view plain copy TextView android:id="@+id/hello_word" android:layout_width="wrap_conten转载 2016-11-23 16:03:45 · 5167 阅读 · 0 评论 -
给textview文字添加投影,另外让textview文字居中显示
不能像label那样设置,需要layer层设置 UITextView *chuanYiTextView = [UITextViewnew]; chuanYiTextView.backgroundColor = [UIColorclearColor]; chuanYiTextView.editable =NO;原创 2016-12-13 16:27:06 · 894 阅读 · 0 评论