- 博客(15)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 textIsSelectable要点两次才能出现复制菜单
项目中,有些textview内容需要复制粘贴,这是用到android:textIsSelectable="true"属性,但是发现有些地方长按就能出现复制菜单,有些地方还得点第二次才能出现复制相关菜单,经过一番对比,后面发现TextView的宽设置成android:layout_width="match_parent"就不用点击两次。<TextView android:id="...
2019-09-26 15:56:20
461
原创 androidstudio的External Libraries导包没导成功
项目中有时候发现某些基础包突然冒红色字体,但是却是可以run,怀疑androidstudio开发工具环境有点问题。如,上次打开项目发现,import android.support.v4.app.Fragment突然就冒红色字体,一查看External Libraries居然少了V4包,可是明明build.gradle文件有引入v4包后面各种尝试,各种clean,rebuild,甚...
2019-08-30 11:14:23
1505
原创 关于APP进程被杀死,极光推送收不到消息的解决办法
如题,通过网上找来的大多数方法,试过对于三星A7100手机好像不起作用。如:在mainfest中给application设置这个属性android:persistent="true";在mainfest中去注册我们自定义的广播接收器,在onReceive里面开启推送的服务 Intent pushintent=new Intent(context,PushService.class);//启动极光推...
2019-01-04 15:15:57
6615
1
原创 BootStrap自定义navbar导航菜单大小(默认在屏幕小于768px的时候自动折叠)
在项目中遇到如图:导航栏实在挤不下,导航条默认是768才折叠,这时候需要自己修改这个值。翻阅官网介绍是这么说的:http://v3.bootcss.com/components/#navbar下面记录下我是如何修改的:一、下载源码。http://v3.bootcss.com/getting-started/#download二、通过修改\bootstrap-3.3.7\less\variables...
2018-06-28 16:43:16
13637
2
原创 如何提供SDK接口的工作记录
在此之前,用过的第三方sdk倒是不少,但是此次居然接到要提供SDK给客户的需求。听完后一脸懵逼,第一反应没做过,不会;后面经过两三天搜索思考,终于有了头绪,下面做下记录,以便日后翻看: 第一步:创建接口类,类里面放的是为客户提供的方法。public interface IRfid { /** * 搜索标签 * * @param lis...
2018-06-13 16:16:22
2712
原创 android开发 自定义View实现TextView文本间距
一、应用背景:在工作中遇到凭证界面展示金额的时候,用原生TextView数字之间间距太小,于是想到自定控件来实现。二、具体实现:public class MoneyTextView extends View { private float letterSpacing;//字符间距 private Paint letterPaint;//画笔 private Cha
2017-07-21 14:11:29
782
原创 AndroidStudio打包apk,安装失败,提示应用未安装解决
今天在打包签名apk的时候,遇到了一个坑。安装失败,提示应用未安装。如图:解决办法:把V1、V2勾都打上,就行了。
2017-07-14 16:11:30
3469
原创 android开发 自定义view实现黑白棋子游戏
1.最近写了个棋盘游戏,大致实现如下功能:棋盘设定(n子棋,m*m棋盘)、重玩、后退(悔棋)、前进、保存、加载保存的棋盘状态。2.先上最终效果图: 3.思路:第一步先画棋盘int width = getWidth();int height = getHeight();mChildWidth = width / Max;mChildHeight = height / M
2016-11-14 15:13:13
728
原创 android开发 更新下载apk部分机型文件写入失败(Permission denied)
问题:文件写入失败:java.io.FileNotFoundException: /storage/emulated/0/abc.apk: open failed: EACCES (Permission denied),做自动更新从服务器下载apk存储到手机上,其他两台真机都能存储成功,唯独三星A7100这台不行,权限都加了。解决:之后参考github的开源项目,再与自己的做了对比,修改整合解
2016-05-11 17:00:06
6224
原创 android开发 实现多行多列单选框(自定义控件)
项目要用到多行多列单选框,先上最终结果图;主要思路:1.此种布局类似gridview,所以采用gridview来写;2.每个行布局为textview带图片;3.设置单个textview的点击事件监听;4.若是有光标选择的,多设置gridview的onItem监听;5.用sparseArray记录每个选项选中状态,有且只有一个被选中;6.经过进一步封装,形成自定义
2016-04-28 16:50:00
4564
原创 android开发 根据上传图片张数变换不同的布局
我们在QQ发表说说图片的时候,发现所发图片张数不同,布局也是不同的。今天在做类似的功能时候,研究了一下;一张图片的时候:按图片比例显示;二张图片的时候:每张图片宽带占屏宽1/2,高度为宽度大小;三张图片的时候:每张图片宽带占屏宽1/3,高度为宽度大小;四张图片的时候:每张图片宽带占屏宽1/2,高度为宽度大小,两行;五张图片的时候:每张图片宽带占屏宽1/3,高度为宽度大小,两行;
2016-04-20 17:44:49
2511
原创 android开发 AutoCompleteTextView自定义适配器
实现如下效果: 思路:1.用系统自带的adapter无法解决,应该是自定义adpater及过滤器,过滤的内容为六位数字; 2.数据存储,这边我选用greendao数据库; 3.红色字体突出匹配,选用html.fromHtml()网页显示文字;贴出最后源码,供大家参考;自定义adpater如下:public class Co
2016-04-18 16:59:50
849
原创 Android-Cloud-TagView-Plus集合到自定义dialog遇到的问题
问题描述:项目中需要在自定义dialog框中,应用到类似Cloud-TagView效果,但是从github下载Cloud-TagView在activity上用没有问题,在dialog中就出现空白。问题现象: 为此,自己将tagview代码看了个遍,仍没发现问题。最后重新审视下自己的代码如若将RemarkDialog remarkDialog = new RemarkD
2016-04-13 16:14:19
687
原创 android开发 greendao学习及使用笔记
一、用GreenDaoGenerator构建Java的实体模型和DAO工具类; private static void addBirdStoreEx(Schema schema){ Entity birdStoreEx = schema.addEntity("BirdStoreEx"); birdStoreEx.addIdProperty().primaryKey
2016-04-12 11:06:08
537
原创 android开发 gridview的item与子控件焦点问题
最近项目中用到了gridview,顺带对gridview的item与子控件焦点问题进行小小的研究比较下;项目需求:在simphone手持把枪上通过方向按钮实现gridview的菜单选择;实现方法1:在子布局中写入button的background属性,在gridview中定义descendantFocusability为afterDescendants,让button优先获得焦点
2016-04-11 10:22:02
5306
1
三星A7100文件写入失败(Permission denied)
2016-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人