![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
jsmeli
活泼开朗,善于交流。
展开
-
安卓开发获取当前手机应用信息的方法
分享一下 自己看的查看当前用户手机安装的应用信息可以查看包名以及应用名称 public void getAllAppNames(View view){ PackageManager pm=getPackageManager(); //PackageManager.GET_UNINSTALLED_PACKAGES==8192 Lis原创 2015-07-16 10:22:33 · 1123 阅读 · 0 评论 -
Android录制小视频(仿微信小视频)
Android视频录制一、概述日常生活中,录制一些视频已经渐渐成为一种习惯,当然这对于我们技术来说并没有什么影响,因为无论大家用不用,你都需要开发,这只是需求制定者–PM应该关心的事情,我们需要关心的是视频开发的过程以及难点还有会碰上什么坑,这才是技术应该想的事情。不过,市场上面的视频以及直播的App确实也是与日俱增,蝌蚪音客、美拍、小影,小咖秀,快手等等。这类App的技术难点基本都是在音视频处理这原创 2017-03-27 19:38:58 · 4764 阅读 · 0 评论 -
自定义dialog设计原理
总是感觉dialog的系统样式很挫,不能满足APP的需求,当然更满足不了设计的要求了。下面提供了一下自定义的dialog,仅供参考。 第一种:重写系统的方法 android:layout_width="fill_parent" android:layout_height="wrap_cont原创 2015-07-16 14:36:37 · 495 阅读 · 0 评论 -
混合开发交互中遇到的一些问题
JS与AndroidWebView互相调用,达到各种辅助的效果。首先JAVA(Android)调用JS,怎么调用?有什么用处?然后JS调用JAVA呢?下面给出一些浅析。首先贴上JS代码中的function(方法): function submit (){ var msg=document.getElementById("text_msg").va原创 2015-10-23 13:56:03 · 788 阅读 · 0 评论 -
Kotlin简介
经过谷歌I/O开发者大会,Kotlin已经作为安卓开发一级编程语言了,而且AS3.0将支持Kotlin开发。原创 2016-08-31 14:15:43 · 467 阅读 · 0 评论 -
EditText的滑动事件冲突问题
本人也就是分享一些自己遇到的问题,需求是在ScrollView放一个可以华东的EditText,并且这个EditText可以滑动,这样很多人会想到自定义EditText,自己重写dispatch方法,拦截滑动事件,并且自行处理,思路可以说是这样的,但是如果是自定义一个就有点麻烦了,在这里给大家提供一种简单的方法,大家可以以备不时之需。//EditText的滑动事件屏蔽EditText原创 2015-08-18 17:03:01 · 2000 阅读 · 0 评论 -
浅析Android与IOS的一些差异性
首先,谈到这个就不得不谈谈Android与IOS的发展历程了。Android简介: Android这一次最先出现在法国作家利尔 亚当在1886年发飙的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。知道了Android名字的来历我们再来看一下Android系统的来历。Android系统一开始并不是由谷歌研发出来了,Android系统原来原创 2016-08-30 10:28:35 · 6902 阅读 · 0 评论 -
权限检查(二)
Android M(6.0)权限的处理整理1.问题权限问题一直是android开发人员很头疼的问题,比如经常会碰到朋友抱怨,这个录音权限判断不了或者是判断了没效果,只能另辟蹊径。其实我们开发过程中很容易碰到这些问题,但是这些问题都很零碎,所以也引不起大的注意,但是却容易发生一些意外状况.当然今天的主题是m版本的权限问题,这个问题阻拦了很多应用sdk升级23之路。就我自己的研究来看,我有好几个朋友未升原创 2017-03-20 17:07:36 · 617 阅读 · 0 评论 -
百度地图滑动冲突的问题解决
相信很多人用了镶嵌型的百度地图都会有滑动冲突的问题,那么如何解决呢?我开始的解决思路就是屏蔽当前页面的滑动事件,下面说一个比较简单的解决方法:通过比较百度Map的包名是否一致来 屏蔽滑动事件。就拿ViewPager滑动事件与百度Map的滑动事件举例,可以自己定义一个ViewPager,在canScroll方法中比较包名来判断滑动事件的返回值,返回true则表示自己处理滑原创 2015-07-14 15:36:50 · 5146 阅读 · 0 评论 -
图片加载oom以及photoView缩放崩溃问题
查看大图这种需求在很多地方都用的到,而且产品说了,要可以缩放,要可以滑动哦。然后就轮到技术人员来实现了。首先,viewpager是必备的,其次放大图片photoView,然后就是嵌套来编写了。class ImagePagerAdapter extends PagerAdapter { @Override public int getCount() {原创 2016-09-21 15:50:46 · 2813 阅读 · 0 评论 -
TBS腾讯X5内核的使用
需求: 前端组做出的Web页面动画效果很炫酷,而且单个内容挺大的,造成WebView加载过慢,老大要求想想办法解决这个问题,不能让用户等待这么久才能加载完成。一、网上找了下,有建议使用以下的方法完成一些优化: (1)WebView缓存 WebSettings webSettings = webView.getSettings(); //设置WebView缓存模原创 2016-10-31 19:06:43 · 6465 阅读 · 0 评论 -
Android原生SQLite的一些使用介绍
SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQLite 的内核变得更加原创 2016-08-31 14:17:48 · 1852 阅读 · 0 评论 -
关于DownloadManager的一些问题
我们都知道自动升级 可以调取安卓系统的downloadManager来完成下载。我是遇到一个问题,在调游标查询的时候,查询的游标为空,并且下面的download会参数非法异常。后来经过研究,发现是因为安卓手机的下载管理器有时会关闭,导致我根本查不到下载器,也就没办法下载了其实我们可以自己写一个的,也不费事,下面贴代码。 xmlns:tools="http原创 2015-07-16 10:28:33 · 384 阅读 · 0 评论 -
TextView使用一些小技巧
本文主要讲一些TextView的使用技巧TextView使用频率很高,大家也都很熟悉,讲几个开发中比较实用的小属性1、TextView竖行使用:比较笨点的宽度设置一个字的大小,然后singLine设置false那么比较好简单一点就是设置Textview的ems属性,即:android:ems="1"(后面数字是一行显示的字符多少)2、TextView链接点击:比如你先要原创 2015-10-09 16:13:04 · 1224 阅读 · 0 评论 -
关于扫码登录的一些问题
最近在做扫码登录的功能 找了zxing跟zBar 都试了下 这里简单讲讲zxing吧我开始用的时候不是太懂扫码(不知道有木有人有这个误区,总感觉二维码扫出来就没有了,然后各种理解不了登录)后来个人理解是:1、比如说某个公司的登录二维码,扫出来是特定的网址,例如:www.csdn.cn2、然后比较是否是该公司的二维码,比如可以用if(result.startwith("ww原创 2015-10-09 15:53:30 · 2066 阅读 · 0 评论 -
Android6.0的改变
Android6.0的简介原创 2016-01-28 11:58:10 · 499 阅读 · 0 评论 -
关于ListView的滑动错位问题
大家有没有遇到过这样的需求:在Adapter里面写了listview的item展示的某个属性,有的条目有,有的条目没有。现在假设item里面第一条展示一个头条的文字或者图片都行。那么我们写一个TextView或者ImageView控件然后应该在getView()方法里面写个判断if(position == 1) { holder.tv.setVisibility(Vie原创 2016-01-29 14:35:55 · 724 阅读 · 0 评论 -
Android6.0的处理 转载
一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html,其中当然包含Runtim转载 2016-03-24 11:03:00 · 502 阅读 · 0 评论 -
okHttp的封装
一、概述之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧。于是,在这个周末,抽点时间对该工具类,进行了重新的拆解与编写,顺便完善下功能,尽可能的提升其使用起来的方便性和易扩展转载 2016-03-24 11:08:52 · 619 阅读 · 0 评论 -
导入.so包的一些坑
导入.so包是各种坑,说说我自己碰到的几种:1.没有在jniLibs里面写64位的文件夹,会报找不到的异常。解决方法:把文件夹都建好,然后放入相应的.so包即可。2.没有建好相应的包名,造成的异常。异常: java.lang.UnsatisfiedLinkError: Native method not found: com.ishow.scan.zbar原创 2016-08-07 17:46:13 · 711 阅读 · 6 评论 -
常见滑动事件冲突情况分析及解决
常见滑动事件冲突情况分析及解决1.百度地图滑动冲突2.EditText滑动冲突原创 2017-06-14 16:34:51 · 1556 阅读 · 0 评论