十年程序员的专栏
文章平均质量分 62
本专栏会写一些关于Android和iOS开发的一些技术性的文章,偶尔也会有一些html5和javascript的东西,都是工作中的实践的精华部分,希望在此能与各位同行交流心得,也希望能帮助刚入行的同学。
petterzou
本人性格开朗。喜欢编程。
展开
-
RightDrawableCenterTextView
drawableRight可以居中的TextView转载 2022-10-08 20:39:43 · 146 阅读 · 0 评论 -
写一篇关于git使用以及解决冲突的命令
git branch 查看所有分支git checkout branchName 切换分支名git clone -b branchName 克隆分支名git status 查看本地的修改git stash save "desc" commit提交之前执行,保存所有修改git stash pop 弹出本地修改git cherry-pick commit-id 如果修改内容已经...原创 2022-02-25 17:36:17 · 185 阅读 · 0 评论 -
Android保存图片和视频到相册
//android把图片文件添加到相册public String saveImage(String name, Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDirectory() + File.separator + Environment.DIRECTORY_DCIM+File.separator+"Camera"+File.separator); if (!appDir.exis...转载 2021-09-28 17:16:04 · 1102 阅读 · 0 评论 -
Android 点击事件发生时移出控件还会触发吗?
down事件发生在button控件,并移出button有效范围,会有标记值被激活,所以click事件不会被触发,但是move和up还是会被触发原创 2021-04-11 15:42:17 · 240 阅读 · 0 评论 -
Android 解决竖向滑动的RecyclerView嵌入横向滑动的recyclerview的滑动冲突
此问题只需要重写被嵌入的横向滑动的recyclerview的dispatchTouchEvent方法,使用requestDisallowInterceptTouchEvent(true)方法,阻止竖向滑动事件向上传递即可,具体代码如下:public class RecyclerView2 extends RecyclerView { private int startX; private int startY; private PagerSnapHelper pagerSnap原创 2021-01-28 15:23:35 · 1301 阅读 · 0 评论 -
Android下查看SO库被依赖的情况
Android下查看SO库被依赖的情况起因近期在处理Android下动态库依赖的问题。我知道在Mac下查看某个so都被那些so依赖了,那么Android下怎么查看呢?我们都知道Android的内核是基于Linux的,可以从AOSP中你找不到ldd这个可执行程序,ndk中也没有。这就是本文要解决的问题。查看Android下共享库的依赖性。解决方案方案一:ndk中的readelf在ndk的toolchains/arm-linux-androideabi-4.9/prebuilt/l原创 2020-11-06 22:14:22 · 4703 阅读 · 0 评论 -
Android Shape对应的Java类GradientDrawable
Shape的xml对应着java的GradientDrawable类,例如想要对不同的角设置不同的圆角角度,使用如下:GradientDrawable gradientDrawable = new GradientDrawable();gradientDrawable.setCornerRadii(new float[]{dp2px(5),dp2px(5),0,0,dp2px(10),...原创 2020-04-29 16:08:31 · 361 阅读 · 0 评论