android 开发
文章平均质量分 51
cuckoochun
这个作者很懒,什么都没留下…
展开
-
android app 开发总结
1.方便的网络请求api 'com.zhy:okhttputils:2.6.2'正常请求:OkHttpUtils .get() .url(BuildConfig.BASE_URL + "appVersion/getLast/android") .addHeader("Authorization", AccountManager.getToken()) .build()原创 2021-02-22 16:44:46 · 202 阅读 · 0 评论 -
butterknife在库里面使用R2编译出来的引用全是0x0
安照网上方法,配置都ok,R2包能导入,编译成功,运行发现抱错id引用重复。进入R2包一看全部都是0x0,百度无果,最后注意到demo的gradle:3.3.2。于是将原来的gradle:3.6.1改为gradle:3.3.2,成功。...原创 2020-03-24 17:54:43 · 911 阅读 · 0 评论 -
Android 九宫格物理键盘数字英文切换
前几天接到个任务,让android原生的输入法支持物理按键。一开始直接在拉丁输入法LatinIME.java类中处理,然后客户要求不能在输入法中处理,于是对InputMethodService.java进行处理。原创 2017-12-16 11:38:14 · 3183 阅读 · 0 评论 -
android 仿iphoneX上滑退出应用动画(三)
上篇android 仿iphoneX上滑退出应用动画(二)已经说明将滑动条添加上去了,该篇给该滑动条添加滑动监听。在添加的时候可以看到这句:mSlideView.setOnTouchListener(setOnTouchSlideListener);原创 2017-09-28 18:05:41 · 2134 阅读 · 1 评论 -
android 仿iphoneX上滑退出应用动画(二)
上文android 仿iphoneX上滑退出应用动画(一)已经说了思路和解决思想,这里对代码进行实现。先明确,锁屏界面,通知栏和工具栏下滑界面是不需要滑动条的,launcher界面需要一个透明的滑动条,其他界面根据背景色确定需要白色还是黑色的滑动条。监听到广播top_activity_changes,说明activity有变化// add by csc for slide if原创 2017-09-28 17:40:38 · 2066 阅读 · 0 评论 -
android 仿iphoneX上滑退出应用动画(一)
最近工作上要做一个类似iphoneX上滑退出应用和进入后台的实现,具体效果参照iphoneX发布会首先明确动画效果,应用退出的时候先缩小到中间在往应用图标所在位置缩小至看不见。思路:1.要在屏幕下方添加一个可见的滑动条2.在经过一系列尝试之后没法把整个应用进行动画,退而求其次将当前页面截图进行动画3.第一个动画以屏幕中心点为中心点进行缩放,第二个动画以应用位置作为中心点进行原创 2017-09-25 16:41:57 · 5139 阅读 · 0 评论 -
Android 仿iphone提醒事项(一)
最近用android仿写了一下iphone提醒事项,主要难点在第一页的动画实现。看界面分析先将单个列表封装成一个自定义的view(ListStyleView.java),该view布局为:list_style_item.xml , 它的里面有个listview<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/原创 2017-07-06 16:15:42 · 4080 阅读 · 5 评论 -
android listview仿ios 3dTouch效果
最近项目上要求在listview上实现类似ios 3dTouch功能,现在网上搜索一番,发现该文章很好的实现了这个功能,于是在这文章的基础上我自己做了一个改进。效果如图所示: 实现思路:1.截取图片 // 获取屏幕照片 public static Bitmap原创 2017-08-04 23:42:45 · 2355 阅读 · 0 评论 -
android listview仿iphone通讯录ios 3dTouch
接上篇android listview仿ios 3dTouch效果,对代码进行整合进类似ios通讯录里面,效果图如下: 、效果如上,在上篇的内容后面跳出电话信息。popmenu布局文件代码<LinearLayout xmlns:android="http://schemas.android.com/apk/原创 2017-08-05 21:44:35 · 945 阅读 · 0 评论 -
Android 仿iphone提醒事项(四)
详细信息界面说明DetailsActivity.java我们的每一条数据都是在主界面列里面的listview的行中产生,在详细信息里面加入其他数据。所以详细信息和主界面的数据交互就很重要了。其实也很简单,是将数据库跟新一下,切换到主界面在重新取下数据,刷新下界面就好了。package com.iphone.reminder.activity;import android.annotat原创 2017-07-06 20:08:18 · 920 阅读 · 1 评论 -
Android 仿iphone提醒事项(三)
前面已经把主界面做出来了,程序还有很重要的一部分就是数据库的搭建了其中数据库表信息,包括表名,时间,地点,消息,是否重复闹钟,是否开启这些信息,其中一张表对应一个数据库表db.execSQL("CREATE TABLE table_one(_id INTEGER PRIMARY KEY AUTOINCREMENT, title text, time text , location text原创 2017-07-06 19:44:50 · 747 阅读 · 0 评论 -
Android 仿iphone提醒事项(二)
上篇说到将每个列表自定义成一个view,该篇将列表放入主界面并实现动画。在主界面加如表一:添加表一:if (!isDeleteTableOne) { listStyleViewOne = new ListStyleView(this, Utils.addDetailsDate(getApplicationContext(), Utils.TABLE_COUNT_原创 2017-07-06 17:23:34 · 685 阅读 · 0 评论