Android 编程基础
Likianta Me
Github 同名搜 "likianta". Python 开发, GUI, Web 全栈.
展开
-
使用Git Bash将本地项目push到远程版本库
需求将本地项目(LikiantaProjects/AnyKey)通过Git Bash上传到Github,用于开源展示。我的项目地址:https://github.com/Likianta/anykey操作流程1. 安装Git软件下载地址:链接: https://pan.baidu.com/s/1jIINhbC 密码: d1gi1.1. 第一次打开Git Bash。配置自己的身份:git config原创 2017-11-28 20:09:20 · 1939 阅读 · 0 评论 -
Realm 初次使用及踩坑
配置篇不建议在 Realm 中使用 Stetho(2018-5-14)初始化及构造函数篇JavaBean 必须使用(或包含)无参构造方法多对一关系使用 RealmList<> 不要使用 List<>子对象不应有主键不要在 JavaBean 中使用自增主键主键类型不可以设为 int对 javabean 中的成员进行修改后,需要重装 app 才能正常运行...原创 2018-05-14 17:29:04 · 3976 阅读 · 0 评论 -
关于初次使用Realm出现compileJavaWithJavac问题的解决方法
出错截图如下原因定位查找自己写的 JavaBean,看是否没有写空参构造函数:// SomeBean.class (Before)public class SomeBean { private int id; private String name; public SomeBean(int id, String name) { t...原创 2018-05-14 11:31:17 · 497 阅读 · 0 评论 -
adb shell cd进包名路径提示没有访问权限的解决办法
adb是Android SDK自带的调试工具,使用前需要先在Windows的环境变量中添加它的路径(本篇文章略过)。问题描述在Android Studio里面运行模拟器,然后打开 开始菜单 - CMD 输入adb shell,并访问apk路径中的数据库文件:发现被拒绝访问。解决方法这是因为权限不够造成的。解决方法为:打开 CMD(管理员模式)依次获取每一层的路径权限:adb shellsuch原创 2017-12-01 21:00:59 · 5853 阅读 · 2 评论 -
Android 子碎片如何销毁自己并回到父碎片活动的方法
本文首发于我的Hexo博客:https://likianta.coding.me/2018/android-abc/0111133714/如图所示,Activity内嵌了Fragment,Fragment里面有内嵌了一个子Fragment。现在我们要在点击子碎片中的按钮后使子碎片销毁,并回到父碎片的活动中去。废话不多说,先看效果图和最终要用到的代码:在子碎片(Chil原创 2018-01-11 14:42:22 · 1855 阅读 · 0 评论 -
使用点九图在Android Studio中实现与Axure设计图一致的阴影效果
本文首发于我的Hexo博客:https://likianta.coding.me/2018/android-abc/0111120836/Android在5.0中提出了“高度”的概念,并提供了elevation属性给开发者直接设定z值高度。但其效果与Axure设计图相差甚远:另外我们知道Android制作阴影的方法有很多种,下面就是利用点九图实现与Axure的设计图中一致的阴影效原创 2018-01-11 13:23:25 · 3046 阅读 · 0 评论 -
关于Android开发中如何使用dp表示长宽
本文正文在第二小节,第一小节可跳过不看。1. 使用px替代dp进行开发存在的一些问题虽然网上有使用px替代dp进行开发的技巧,比如鸿洋大神的这篇文章,但存在以下问题:需要建很多分辨率目录:虽然是用脚本工具自动生成的,但是看着长长的一串还是很吓人:比较占用资源对于一些奇葩分辨率(虽然现在已经不常见了)还需要做额外的适配工作所以使用px来替代dp还是有一些不方便的,那么用回dp的话,在开发过程原创 2017-12-20 17:34:30 · 4716 阅读 · 0 评论 -
EditText密码输入错误后重新获取焦点并自动弹出软键盘
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private EditText etPassword; @Override protected void onCreate(Bundle savedInstanceState) { ...原创 2017-11-25 12:37:25 · 383 阅读 · 1 评论 -
Android隐藏标题栏的四种方法
1. 在当前布局中隐藏 1——使用actionBar.hide()方法public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); set原创 2017-11-22 20:27:28 · 4226 阅读 · 1 评论 -
Android Studio如何关闭unused decalarations的语法检查
检查提示文字Function/Method xxx is never used.This inspection reports classes, functions or properties in the specified inspection scope that are not used or not reachable from entry points.关闭方法Fo...原创 2018-09-09 23:35:39 · 1624 阅读 · 0 评论