- 博客(15)
- 收藏
- 关注
原创 android中当EditText获得焦点时屏幕下面的控件移位
MainActivity中存在Fragment之间切换,MainActivity底部存在几个按钮。其中某个Fragment中有一个EditText,但是当EditText获得焦点时,底部按钮自动移位,直接移到键盘上面。 可以用以下方法解决: 找到项目的AndroidManifest.xml文件,在受影响的Activity里面加入android:windowSoftInputMode="adju
2017-09-25 15:37:13 593
原创 Android 怎么生成App的keystore文件
1.使用cmd命令打开命令窗口,输入”cd 自己的java安装目录”,然后按回车,进入java安装目录下 2.接下来,输入以下命令”keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore android.keystore”,其中的-validity参数为APP的有效期限,我们输入10000,按回
2017-09-25 15:05:39 3109
转载 Android 6.0动态申请权限
在Android6.0中,系统权限被分为两大类:一类是Normal Permissions,这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。 一、Android6.0 动态权限申请程序 当我们的Android工程的target
2017-09-22 16:48:57 426
转载 android studio和eclipse中如何获取sha1值
首先如果是eclipse的话, 直接打开eclipse开发工具 那么接下来问题来了,现在很多开发者都已经从es转型到as开发工具了, 在android studio上没有直接提供这个GUI界面让我们去查找sha1, 我们直接通过android studio的Terminal或者电脑自带的CMD指令窗口都可以. 具体如下图:
2017-09-22 16:18:21 392
转载 Android中使EditText失去焦点,禁止弹出键盘
一进入页面, EditText默认就会自动获取焦点。弹出键盘,如何取消这个默认行为呢? 在其父控件下,添加如下的属性,就可以完美解决: android:focusable="true" android:focusableInTouchMode="true" 举例如下: LinearLayout android:layout_width=
2017-09-22 16:07:49 1425
原创 Android监听手机返回键
Android在做项目时,有时候点击返回按钮没反应(有冲突),那就需要我们监听返回键。重写onKeyDown()方法: // 监听手机返回键 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { PhotoShow.this.fin
2017-08-25 09:54:35 1057
原创 android图片二次采样(缩略图)
1.封装二次采样方法 package com.example.imageuploaddemo.utils; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.media.ThumbnailUtils; public class BitmapUtil { pu
2017-08-22 10:59:46 536
转载 android bitmap与base64字符串之间转换
/** * bitmap转为base64 * @param bitmap * @return */ public static String bitmapToBase64(Bitmap bitmap) { String result = null; ByteArrayOutputStream baos = null;
2017-08-21 10:20:31 7365 1
转载 android学习——popupWindow 在指定位置上的显示
先看效果图,免得浪费大家时间,看是不是想要的效果 。 直接上代码 ,核心方法。 private void showPopupWindow(View parent) { if (popupWindow == null) { LayoutInflater layoutInflater = (La
2017-08-15 11:08:01 343
转载 SVN在Android Studio中的配置
在Android Studio中开发版本控制,除了Git就是SVN,和Eclipse不同Android Studio没有提供单独的插件,只能和SVN客户端关联使用,和Eclipse安装有很大区别,下面介绍个在AndroidStudio中SVN的安装和配置方法。 一、SVN的安装 Eclipse都是直接安装插件就可以了,AndroidStudio不行,只能通过关联SVN客户端
2017-08-15 11:03:41 228
转载 Android Studio如何发布APK
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new...”按钮创建密钥库 Key store path:密钥库文件的地址
2016-12-27 10:53:48 207
转载 Android Studio 快捷键
(Android Studio) 快捷键 说明:斜体文字表示,测试时没有效果或者没有测试时没有达到预先条件的情况下没有效果。 IDE 按键 说明 F1 帮助 Alt+F1 查找文件所在目录位置 Alt+1 快速打开或隐藏工程面板 Ctrl+Alt+S 打开设置对话框
2016-12-26 14:39:54 194
转载 android studio中导入library
在写Android程序的时候,经常会引用第三方的jar或是程序,来添加一些效果和减化我们的程序。在android studio中如何添加第三方的程序,做为library呢。 第一步,我们要先在eclipse里,将library的代码,导出成build.gradle,在导出的时候,选择下图中的第二项,Generate Gradele build files。这样你会在导出的文件夹里找到
2016-12-22 14:11:43 548
转载 Android,iOS打开手机QQ与指定用户聊天界面
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。 以下为具体代码: Android: [java] view plaincopy String url="mqqwpa://im/chat?chat_type=wpa&
2016-12-06 16:14:56 260
原创 Android动态加载view布局以及其控件的隐藏
View布局: android:layout_width="match_parent" android:layout_height="40dp" android:orientation="vertical" > android:id="@+id/tv_item" android:layout_width="m
2016-08-12 16:46:12 517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人