随笔分类 - AndroidNotes
摘要:公司用的全是mac开发,但是全是type-C接口,每次背电脑回家啊,还得带个数据线转换器…… 想着回来,直接通过Wi-Fi连接手机就好,发现完全忘了之前套路,现在赶紧记下一波,保证包教包会! STEP 1:保证手机和电脑在同一个Wi-Fi路由下。 STEP 2:保证在USB调试模式下,手机连接电脑成
        阅读全文
                
摘要:一、ContentProvider背景 Android系统是基于Linux系统内核来进行开发的,在Linux中,文件具有一系列的属性,其中最重要的莫过于文件权限了。关于文件权限,其实就是文件的读写,执行操作的权限。它可以指定不同的用户,不用的用户组对同一文件的操作权限。Android继承了Linux
        阅读全文
                
摘要:好久没有写博客了,主要还是任务过多哈。在开发的过程当中,也记录了很多东西,但是技术这个事吧,其实,时效性真的事非常强……就比如说,你昨天还津津乐道的一个难点解决方案,你过个几天再回过头去看它,就会有一种莫名的“轻视感”(不知道有没有这个说法,反正大家自己体会吧……),觉得它也不多如此嘛。然后慢慢的就
        阅读全文
                
摘要:先说一下背景,目前有需求从外部包括其他应用和WEB跳转到我们自己的APP,就这么个简单的需求…… 要实现这种外部跳转的功能,我们可以理解为打算跳转的一方有多少方式通知到APP进行相对的响应行为。所以,如果是应用之间的跳转,则有多种,你可以直接通过包名和具体的类名去打开已经exported=true的
        阅读全文
                
摘要:写个自定义控件时经常要自定义一些自己的属性,平时用的都是那几个,今天就顺便一起总结一下这个东东吧~ 一、定义:属性的定义都在attrs.xml文件里面; 二、读取:通过都是通过TypedArray去读取的,要获取TypedArray都是通过context.obtainStyledAttributes
        阅读全文
                
摘要:在App进行数据请求的时候,如果每次都打印log去判断是一件很不“人性化”的操作行为,所以一般都会进行抓包分析。 以最常用的软件Fiddler来说,进行普通的http抓包没什么事,但是对https的抓包,要在本地安装Fiddler 的证书才可以,因为https是加密的。又因为是自己安装的拦截证书,系
        阅读全文
                
摘要:以下内容code地址:https://github.com/wytings/Hybrid 背景:公司业务的发展和开发需求升级,我们需要Hybrid了。市面上有很多开源的Hybrid框架给我们直接使用,但是经过一段时间的尝试与研究,我司最终选择自己开发一套相对简洁的Hybrid框架。很多人会疑惑,为什
        阅读全文
                
摘要:以下内容code地址:https://github.com/wytings/Improved-gson 首先,为什么需要定制呢?很多同学可能觉得默认的不也挺好的嘛?最开始,我也是觉得的,而且我们一开始也是用默认的解析方式的,因为我们与外部约定的数据格式一直都比较稳定。但当外部数据不稳定,那么Gson
        阅读全文
                
摘要:通常情况下,当“屏幕方向”变化时会销毁并重建当前Activity。而我们有时候并不希望重新创建Activity实例,然后就会在AndroidManifest.xml中配置Activity: <activity android:name="com.example.MainActivity" andro
        阅读全文
                
摘要:以下所讲,浓缩在 https://github.com/wytings/CrashDemo 首先就这个名字来说,kill了process 或者 system.exit确实已经把APP杀掉了,特别是当你栈里只有一个Activity的时候,这个措施是行之有效的。但是因为Android framework
        阅读全文
                
摘要:新的相机API也就是Camera2是在Android 5.0引进的。通常情况下,我们都是使用Android旧的相机API,纵然在Android Studio里老是提示已经废弃,但是只要都能用,也就没必要单独为了使用新的API而写两套代码。那为什么要介绍Camera2的使用呢?一切问题的根源都是多样化
        阅读全文
                
摘要:刚开始,因为业务比较赶,我们也没有进行比较好的顶层设计,对代码的要求也是最低要求——完成功能开发就行了。这种短期设计也就造成了我们代码的扩展性几乎为零,稍微添加一点新功能,都要大动干戈。在后台系统架构从TCP转为HTTP时,这些缺点则被放大到极致……所以,我们只有重构了。近一个月来,我工作的重心便是
        阅读全文
                
摘要:在Android中处理大图片不是一件很随意的事情,因为通常我们使用的是内置的BitmapFactory解码图片的,而BitmapFactory往往会因为图片过大而遇到OutOfMemoryError的异常。要想正常使用,一种简便的方式是分配更少的内存空间来存储,即在载入图片的时候以牺牲图片质量为代价
        阅读全文
                
摘要:在Android开发中,但凡涉及控件的的特效问题,<shape>,<selector>以及<layer-list>都是不可或缺的drawable。但是发现有同事并不了解或系统的记得一些常用的特性,经常是不知道就搜,用完又忘了……今天特意总结一下这几个。 <shape> —— 用于设置控件的自身属性的
        阅读全文
                
摘要:首先这些功能都是通过Intent去启动系统的服务去实现的,所以自然就有相应的Action。相关Actiong如下: 拍照——MediaStore.ACTION_IMAGE_CAPTURE ("android.media.action.IMAGE_CAPTURE") 相册——Intent.ACTION
        阅读全文
                
摘要:详情地址:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
        阅读全文
                
摘要:博客中写了很多比较杂乱的东西,有时候可能一时看不出效果,毕竟代码问题确实是 “Talk is cheap. Show me the code” 所以,就开了一个github,把一些日常开发和使用的工具都写成实例放在上面,方便大家直接使用。这样也许会比单纯的文字描述对大家更有用一些。 地址:https
        阅读全文
                
摘要:经常遇到要获取Android手机设备的相关信息,来进行业务的开发,比如经常会遇到要获取CPU的类型来进行so库的动态的下载。而这些都是在Android的Build类里面。相关信息如下: 结束语:用到的知识最好还是要自己跑跑,写一写。
        阅读全文
                
摘要:DatePicker、TimePicker、NumberPicker等控件在由于默认是可编辑的,所以会经常跳出键盘。要屏蔽这些编辑模式只需要如下代码: 其他的TimePicker和NumberPicker也是一样的道理。
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号