自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知言而易行

观天之道,执天之行!

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Studio 4.0 Run Log 中文乱码问题

Android Studio Run 中文乱码问题:打开android studio 安装目录下的bin目录:可以看到两个文件:studio.exe.vmoptions,studio64.exe.vmoptions分别以文本文档(即txt)的方式打开在最后一行添加:-Dfile.encoding=UTF-8保存后重新打开android studio,乱码的问题就解决了...

2021-07-30 00:04:18 290

原创 Android 拖动控件动画 抖动

把getX() getY() 换成 getRawX() getRawY() 原因百度

2019-09-29 23:01:50 693

原创 Okhttp 拦截器 LoggingInterceptor 无效问题

HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() { @Override public void log(String message) { //Log.e("OK...

2019-01-21 21:13:27 3653

原创 Android Studio 创建对应国家语言 values

1.鼠标点击res文件夹,右键——》New——》Android Resource Directory2.在弹出框里下方左侧列表点击 Locale,然后再点击中间的 “右移按钮”3.在Language列表和Specific Region Only列表下选择相对应的选项, 比如你要创建中文适配的values文件夹,就在Language选择zh:Chinese,在Specific Re...

2018-08-21 00:41:52 9485 1

原创 Android应用欢迎界面实现

public class WelcomeActivity extends AppCompatActivity { private static final String TAG ="WelcomeActivity" ; private Handler handler; private Runnable runnable; @Override protec...

2018-08-19 22:51:30 3537 1

原创 Windows cmd 命令行清空

如果想清空命令行里的信息,可以执行 cls 命令,即输入 cls 回车。cls

2018-08-19 11:26:12 54004 3

原创 Android 安卓 安装应用 apk 解析包时出现问题

可能你手机安卓系统低于安装包最低支持的安卓系统版本

2018-08-17 23:55:01 4840

原创 自定义View 垂直VerticalSeekBar setProgress滑块不更新问题

在网上有个垂直SeekBar 的代码,但这个SeekBar有个问题,就是通过setProgress设置progress的时候,滑块不刷新,所以需要重写setProgress()方法public class VerticalSeekBar extends SeekBar { public VerticalSeekBar(Context context) { super(...

2018-08-11 15:31:52 1632 1

原创 cmd命令行中文乱码以及窗口大小问题解决

第一步:新建一个TXT文件。第二步:将以下代码复制到该文件中Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]"CodePage"=dword:0000fde9"FontFamily"=dword:00000036"FontWeight"=dwo...

2018-08-09 23:03:42 798

原创 Android笔记-AudioSystem与AudioService

手机所有音量默认音量等级在AudioSystem.java这个文件里定义,最小等级跟最大等级在AudioService.java这个文件里定义.

2017-05-31 23:16:23 2042

原创 Android日记-2017.5.11-supportsRtl

在做一个外单的时候,需要让手机使用乌尔都语(巴基斯坦),当我设置之后,发现设置的布局反了,变成左右颠倒了。后来才知道是supportsRtl这个属性搞的鬼google为了照顾到一些国家的阅读习惯,搞出这样一个属性,具体情况是:在应用清单文件里的Application里设置这个属性为true的话,变换为某些语言后,布局会变成从右到左排序,如果不希望这样的话,可以设置成false,默认是false。 <

2017-05-11 23:19:02 312

原创 Android SQLite 的简单使用

1.我们先创建一个Sqlite的工具类,这个类用来创建SQlite数据库,我们只要新建一个类继承SQLiteOpenHelper并重写部分方法就行。package com.hyw.test;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sql

2017-05-11 23:05:25 478

原创 Android Fragment 片段 的简单使用

Fragment时寄生在Activity里的,所以,Activity的生命周期会影响到Fragment的生命周期。Fragment有两种创建方式,分别是动态创建更静态创建,不管如果,我们都要先创建Fragment子类1.创建Fragment子类 首先新建个布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="

2017-05-06 23:00:55 328

原创 Android Notification 通知 简单使用

人不应该一直怀念过去,要活在当下,所以我现在讲的这个Notification 的使用是在API16及以上的环境的,不兼容低版本步骤开始:1.我们先创建一个Notification ,看下面代码可以看出是使用的建造者模式,顺便给它设置三个基本属性,注意,没这三个基本属性它是活不了的Notification notification = new Notification.Builder(this)

2017-05-06 00:17:04 8602 1

原创 获取所有和隐式Intent匹配上的Activity

记得老师教我们隐式启动Activity的时候,说这样能个Intent,添加一些过滤条件,最后startActivity就可以了。要不是因为遇到找不到的情况,我差点就信了。扔个东西出去,没人接,然后就报错了!正事开始:1.我们先要有一个包管理器PackageManager manager = getPackageManager();2.然后能个IntentIntent intent = new Int

2017-05-04 21:55:52 1467

原创 win7 命令行开启WiFi

1.首先开启wifi需要管理员权限,所以在开始菜单搜索cmd,右键以管理员身份运行。2.输入netsh wlan set hostednetwork mode=allow 回车,把承载网络模式设置为允许3.输入netsh wlan set hostednetwork ssid=无线网络的名称 key=您想要设置的密码名称跟密码直接写就行,不用双引号什么的 ssid跟key用空格隔开 密码必须8

2017-02-24 22:16:14 7128

原创 关于ScrollView嵌套ListView或GridView只显示一行的问题

第一种方法在 ScrollView 里添加 这个属性android:fillViewport="true"第二种方法重写GridView或ListView的 onMeasure 方法@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpe

2017-02-23 23:23:13 258 2

原创 Android日记——2017-1-19

今天把Android系统软件源码导入eclipse,编译发现生成不了R文件, 经过一番折腾,发现是manifest文件的问题,里面有些Activity有displayMode属性,这应该是系统软件才有的吧!因为这个属性自动提示是出不来的。主要不行它还不保错。

2017-01-19 21:28:56 353

原创 Android SharedPreferences 简单使用

SharedPreferences用来保存简单的数据非常方便一. 我们先看看怎么保存数据首先我们获得一个SharedPreferencesSharedPreferences sp = getSharedPreferences("test", Context.MODE_PRIVATE);getSharedPreferences方法是通过Context来调用的“test”是文件名,SharedPref

2017-01-07 00:10:19 353

原创 Android 取消 上一个Toast

如果你使用Toast.makeText(MainActivity.this, "test", Toast.LENGTH_SHORT).show();这种方法连续弹Toast的话,那简直是煎熬啊!所以你要连续弹的话,这样写Toast toast; if(toast==null){ toast = Toast.makeText(this, "test", Toa

2017-01-06 23:27:29 2395

原创 Android JNI/NDK 简单使用

jni是java本身就支持的,现在Android如果要用原生的话,会比较麻烦,所以Android弄了个NDK,是为了更方便使用jni的。所以我下面讲的是在Eclipse里使用NDK的案例。一.首先,下载个NDK,解压放到合适的位置。二. 然后我们配置下NDK的环境, 打开eclipse–>选择Window–>Preferences–>选中Android,展开—->点NDK—- >在右边NDK L

2017-01-06 23:20:25 348

原创 Android Service AIDL 简单使用

aidl是为了让服务实现进程间通信的,使用方法跟boundService差不多,是boundService的延伸。1.新建一个文件,以.aidl结尾,比如说IMyRemoteService.aidl,因为这个文件其实是个接口,所以命名的时候以I开头比较好。2.然后写一些代码package com.hyw.test;interface IMyRemoteService{ void show

2017-01-05 23:30:32 395

原创 Android日记——2016-1-3

关于上次设置View的Visible的异常现象,又发现一些规律,如果你先把View设成View.INVISIBEL,然后再调整一下其他View的margin或spadding属性,再让那个View显示就会出现显示不出或显示一半的问题,如果让它隐藏的时候用View.GONE好像就没问题。

2017-01-03 22:43:32 316

原创 Android Bound Services 简单使用

Bound Service 跟一般的Service的区别是Bound Service可以提供一些方法给开启它的人(组件),相当于把自己的把柄给Activity,这样Activity就可以控制这个Service,不至于不收控制。1.首先,我们新建一个类,继承Service,重写onBind方法,这时候这个方法就有用了。而且必须用。别忘了注册Service。2.我们在类里创建一个内部类,继承Binde

2017-01-03 00:20:23 325

原创 Android日记——2016-12-29

今天在LinearLayout隐藏的时候,调整了里面子View的spadding,再调用setVisibelity的时候发现不能显示,我是过了一会通过handler来调用这个方法的,调试看是执行到了setVisibelity的如果我把调整spadding的代码注释掉就没问题,如果我调整了之后立即执行setVisibelity也不会有问题明天再测试看看是什么原因。

2016-12-29 22:41:29 261

原创 Android日记——2016-12-28

1.SeekBar在获取焦点后会消费掉onKeyDown,是onkeyDwon不会被执行。2.制作Android 开机动画的时候注意打包格式选zip,打包类型选存储。

2016-12-28 22:17:43 302

原创 Android 动态 添加 View

比如你要在当前Activity里的布局里添加一个TextView这个TextView 可以是new出来的也可以是打气筒打出来的 子View弄出来了父View呢因为是直接在根View里添加,有一个方法叫addContentView但是,如果这样的话是控制不了子View的位置的所以,要在根布局里最外层的VIewGrop里添加一个id然后通过findViewById来找到这个父View我们希望这

2016-12-26 23:16:28 368

原创 Android IntentService 简单使用

IntentService跟一般Service的区别在于封装了异步。使用方法: 一.创建一个类,让它继承IntentService,创建一个构造方法和重写onHandleIntent方法。public class MyIntentService extends IntentService { /** * Creates an IntentService. Invoked by

2016-12-19 22:16:22 455

原创 linux ubuntu su 认证失败

失败原因:当我们安装完ubantu第一次在终端输入su命令来切换到root帐户的时候,输入密码发现会认证失败,这是因为root账户的密码还没设置,安装系统时候设置的密码不是root账户密码,是用户密码,执行su命令输入的密码应该是root账户密码。解决方法:设置root账户密码,执行下面这个命令,sudo passwd root (注意是passwd而不是password)这句话的意思是 当

2016-12-18 15:59:17 5975 1

原创 Win7 获取管理员权限

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="获取管理员权限""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cmd.exe /c takeown /f \"%1\" & icacls \"%1\" /grant

2016-12-18 12:24:04 574

原创 Android StartService(服务) 简单使用

首先,Service适合做的事:后台稳定运行不需要界面或不想让人看见的。Service有两种启动方式:一. startService : 1.首先,新建一个类,让它继承Service,重写onCreate( )onStartCommand(Intent intent, int flags, int startId)onDestroy( )这三个方法。别说话,看代码import android

2016-12-14 00:47:27 1238

原创 Android 源码 修改 分区大小

修改Android分区大小的文件是在 : Android源码根目录/device/对应的厂商的文件夹名(如huawei、htc、mstar)/厂商不同开发板(board)对应的文件夹/BoardConfig.mk其实就是开发板配置文件!

2016-11-30 22:21:03 5754 1

原创 android自定义View XML报NullPointerException空指针异常

如果你自定义View的构造函数是这样写的话,可能报空指针异常 public CustomView(Context context, AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);mPaint = new Paint(); }public CustomView(Context context,

2016-10-28 15:03:14 3147 1

converter-gson-2.0.0-beta2_.jar

converter-gson-2.0.0-beta2_.jar

2017-01-20

一键锁屏源码

一键锁屏源码,核心代码

2016-06-19

空空如也

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

TA关注的人

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