自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冬忆的博客

记录点滴,不断进步

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Studio Build窗口出现中文乱码问题解决

最近遇到公司电脑编译器一个小问题解决方法在Android Studio中双击Shift 输入"Edit Custom VM Options" 搜索或者点击Help—>Edit Custom VM Options然后在打开的文件中添加一句-Dfile.encoding=UTF-8收工...

2020-09-04 10:44:46 327

原创 Tinker 热修复 踩坑之路

花了几个小时进行踩坑,总结一下过程说实话,腾讯的第三方demo从来没令我们"操心过"。废话不多数,直接进教程,手把手接入Tinker1、准备工作   Tinker 官网  http://tinkerpatch.com/  花几分钟注册个账号  新建一个APP  APP名称建议和工程名称一样,方便管理    2、SDK接入1)、配置Tinker版本信息我们使用配置文件去配置版本信息,易于统一版本和后...

2018-03-13 17:43:37 871

原创 AndroidStudio常用快捷键(Mac)

快捷键作用Option + Enter自动修正Command + N自动生成代码(Getter Setter)Command + Alt + L格式化代码Contral + Shift + F格式化代码(定制)Command + Alt + T把选中的代码放在 try{} 、if{} 、 else{} 里Command + /注释 //Command + Shift + /注释 /* */Comm...

2018-02-23 11:05:13 244

原创 创建环境变量文件

1. 启动终端Terminal2. 进入当前用户的home目录    输入cd ~3. 创建.bash_profile    输入touch .bash_profile4. 编辑.bash_profile文件    输入open .bash_profile  在弹出的页面进行编辑5. 保存文件,关闭.bash_profile6. 更新刚配置的环境变量   

2018-01-06 19:23:54 661

原创 处理git的问题

1、打开终端,输入  sudo xcodebuild -license2、终端提示敲回车键(enter)打开许可协议,照做3、终端提示 按下  “space” 键阅读许可协议,按“q” 不阅读4、最终,终端会出现三个选项,agree 、print、cancel,不用想,能不是agree 吗!输入agree,然后enter

2018-01-06 19:23:21 184

原创 安装APK到安卓手机

/Users/gary/workstudioProject/apkadb install app-release.apk

2018-01-06 19:22:48 354

原创 环境变量

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/HomeANDROID_HOME=/Users/gary.liang/Library/Android/sdkPATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATHexport PATH

2018-01-06 19:21:23 147

原创 获取Keystore 的详情

输入命令:keytool -v -list -keystore keystore文件路径

2018-01-06 18:09:07 1215

原创 实现 activity 和framment通信

1。在fragment 里写一个接口 interfacepublic interface onSelectListener {public void onSelected(boolean flv);}2.在onAttach()方法里把接口实例化,@Overridepublic void onAttach(Activity activity) {// TODO Auto-g

2018-01-06 18:07:43 543

原创 快速获取 res 下的文件

int resId = context.getResources().getIdentifier("level_lv" + level, "drawable", context.getPackageName()); String str = context.getString(resId); int currentExp = nowExp - upexp;// 获取当前经验值

2018-01-06 18:06:49 1509

原创 生成打包的签名 keystore

在cmd命令提示符下,进入到jdk的bin目录(注意:这里的目录必须是你的计算机中的jdk的bin目录,本文仅为示例,可能目录与您的计算机中的安装目录不同),这样的话,android.keystore文件就会生成在这个目录下。    打开cmd先定位到以下目录:    D:\Program Files\Android\android-sdk\tools\apps\SdkContro

2018-01-06 18:06:03 328

原创 监听键盘完成按钮

psw.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {

2018-01-06 18:04:09 1867

原创 Android 命名规范 整理文档

类的命名规范 Activity –> xxxActivity.javaApplication –> xxxApplication.javaFragment –> xxxFragment.javaService –> xxxService.javaBroadcastReceiver –> xxxBroReceiver.java

2018-01-06 17:51:05 740

PinnedSectionListview

@Override protected void onCreate Bundle savedInstanceState { super onCreate savedInstanceState ; setContentView R layout activity main ; if savedInstanceState null { isFastScroll savedInstanceState getBoolean "isFastScroll" ; addPadding savedInstanceState getBoolean "addPadding" ; isShadowVisible savedInstanceState getBoolean "isShadowVisible" ; hasHeaderAndFooter savedInstanceState getBoolean "hasHeaderAndFooter" ; } initializeHeaderAndFooter ; initializeAdapter ; initializePadding ; } @Override protected void onSaveInstanceState Bundle outState { super onSaveInstanceState outState ; outState putBoolean "isFastScroll" isFastScroll ; outState putBoolean "addPadding" addPadding ; outState putBoolean "isShadowVisible" isShadowVisible ; outState putBoolean "hasHeaderAndFooter" hasHeaderAndFooter ; } @Override protected void onListItemClick ListView l View v int position long id { Item item Item getListView getAdapter getItem position ; if item null { Toast makeText this "Item " + position + ": " + item text Toast LENGTH SHORT show ; } else { Toast makeText this "Item " + position Toast LENGTH SHORT show ; } } @Override public boolean onCreateOptionsMenu Menu menu { getMenuInflater inflate R menu main menu ; menu getItem 0 setChecked isFastScroll ; menu getItem 1 setChecked addPadding ; menu getItem 2 setChecked isShadowVisible ; return true; }">@Override protected void onCreate Bundle savedInstanceState { super onCreate savedInstanceState ; setContentView R layout activity main ; if savedInstanceState null { isFastScroll savedInstanceState getBoolean "isFastScroll" ; addPadding savedInstanceState getB [更多]

2015-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除