- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 Android 各国语言value文件夹命名规则
中文阿拉伯语保加利亚语捷克语丹麦语德语希腊语西班牙语芬兰语法语希伯来语印地语克罗里亚语匈牙利语印度尼西亚语意大利语日语韩语立陶宛语拉脱维亚语荷兰语波兰语葡萄牙语罗马尼亚语俄语斯洛伐克语斯洛文尼亚语瑞典语。
2024-10-16 20:28:29 185
原创 java.lang.IllegalArgumentException: View=DecorView@2ff4003[MainActivity] not attached to
在Activity进入到onStop()状态后Dialog依旧在进行show()或dismiss()就会报此错误,应在Activity 消掉的时候dismiss()掉Dialog,或者在Dialog dismiss的时候加以判断。
2023-05-05 16:03:12 341
原创 adb 执行错误error: more than one device/emulator
最直接简单粗暴的方法就是直接把它干掉重新连接:1、adb kill-server2、adb connect xxx.xx.x.xxx
2022-04-22 10:48:45 715
原创 Android 上层获取Usb路径遍历文件
1, android上层获取usb路径方法:public static String getUSBpath(Context context) { StorageManager mStorageManager = (StorageManager) context.getSystemService(Activity.STORAGE_SERVICE); Class<?> volumeInfoClazz = null; Method getV...
2021-12-21 16:10:48 1499
原创 android ANR报错异常处理
ANR 是android开发中常见的异常,报错的原因多种多样,还需要根据具体的现象找原因。通常最常见的是在处理耗时的任务或者连接时间过长会导致ANR1.10-27 09:08:37.031 648 1118 E ActivityManager: +0% 924/kworker/2:0: 0% user + 0% kernel10-27 09:08:37.031 648 1118 E ActivityManager: +0% 1014/logcat: 0% user + 0% ...
2021-10-27 16:11:33 4100
原创 新添加的PAK 升级后起不来一直报权限错误打印,原因之一java.lang.IllegalStateException: Signature|privileged permissions!
在项目工程添加新的apk之后,进行编译通过打包升级软件发现会报一堆权限的错误java.lang.IllegalStateException: Signature|privileged permissions not in prijava.lang.IllegalStateException:Signature|privilegedpermissionsnotinprivapp-permissions...............................................
2021-05-17 10:55:28 1577
原创 Linux 编译,Android.mk 导入第三方jar 报错(APPS android-arm) missing xxx(JAVA_LIBRARIES android-arm)
Ubuntu android.mk 中导入第三方jar 编辑报错You can set ALLOW_MISSING_DEPENDENCIES=true in your environment if this is intentional, but that may defer real problems until later in the build.以上错误通过mma编译时报出,解决方法:放在 include $(CLEAR_VARS) 和 include$(BUILD...
2021-04-27 16:44:00 4146 1
原创 Window 访问 Ubuntu 网络共享文件,输入网络密码拒绝访问。
Ubuntu使用 samba共享文件,出现拒绝访问:解决:重新给samba创建用户名和密码:sudo smbpasswd -a username输入共享密码:确认密码:完成重启Sam:sudo /etc/init.d/smbd restart在Window输入重新创建的用户名和密码即可访问。...
2020-04-11 15:41:34 6185 4
原创 Liunx——> make clean : build/core/main.mk :1035 recipe for target 'clean' failed
编译Ubuntu 编译Android6.0版本make clean时报的:我的解决办法:执行 : source build/envsetup.sh lunch aosp_XX_XX_userdebugclean通过:...
2020-03-26 10:41:12 942 2
原创 android 代码如何设置AlertDailog背景不变暗?
java代码中利用WindowManager设置自定义Dialog背景,LayoutInflater inflater = LayoutInflater.from(this);View layout = inflater.inflate(R.layout.androiddialog_layout, null);AlertDialog.Builder builder = new A...
2020-03-12 15:34:47 514
原创 Android中判断某个服务是否正在运行?
android中 使用服务类名来判断此服务当前是否正在运行:public boolean isServiceWork(String serviceName) { boolean isWork = false; ActivityManager myAM = (ActivityManager)mContext.getSystemService(Context...
2020-02-26 15:58:30 965 2
原创 Linux svn 导出diff修改文件命令
svn st -q 查看在当前目录下的所有修改过的文件。svn diff ./ 查看文件修改内容svn diff > modify.dff ./ 导出当前目录下的所有修改文件diff文件, modify.diff : 自定义命名文件。就是修改的内容文件。svn diff a....
2019-09-27 21:14:12 1236
原创 svn 下载下来的文件有一个红色感叹号,如何去掉?
当我们在svn上下载了一个文件时,会发现在文件图标中出现了一个红色的感叹号如果我们想要将这个文件修改后在上传到不同的svn版本,会发现这个svn的版本和下载下来的svn版本不符合,那我们想要上传不同的svn版本的话就删除掉这个红色感叹号就可以了,通常我们从svn中下载的文件都会后 (.svn )这个文件,这个表示svn下载的。如果想要把这个文件和svn脱离关系,那...
2019-09-17 09:41:36 9614 1
原创 Android 使用包名加类名判断一个Activity当前是否正在运行中
使用如下封装方法: public boolean findActivty(String calssname){ ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); List<Act...
2019-09-05 15:47:24 541
原创 Android Notification的基本使用
Android Notification的基本创建和使用方法》顾名思义,这是一个通知,也就是在某一个时刻发出的一种信息,比如新闻、天气、时间等。首先,这个通知需要一个通知管理器进行管理,NotificationManager这个管理器用来启动通知的,使用通知管理器的manager.notify(1,notification);来启动接下来创建通知对象Notification...
2019-08-22 23:25:18 222
原创 Android Handler 实现时间倒计时
使用Handler + Runnable 实现倒计时的操作,1: 实现逻辑: 使用Handler 的post()或postDelayed()方法 启动Runnable , 在Runnable中进行开始循环计时。代码:package com.example.lesson27_timehandler;import android.app.Dialog;impo...
2019-08-08 23:20:14 1448
原创 Android PUll解析xml 格式数据
在Android中,XML数据格式的解析主要有三种方式:Pull 解析、SAX解析和DOM解析。在这里我来使用一下第一种解析方式。Pull 解析方式是比较常用的一种,Android提供了一个类:XmlPullParserFactory ,在这里进行了一系列的数据解析操作。我们可以直接使用方法:第一步: 实例类对象 XmlPullParserFactory :XmlPull...
2019-07-28 16:58:28 163
原创 适配器之ArrayAdapter用法
在Android的组件中,适配器是在实现显示数据页面不可或缺的,今天学习Android其中的一种适配器的用法——ArrayAdapter.1,结合代码进行试验。Log.d("log","------------------------------------试验开始-----------------------------------------");这里我使用ListView ...
2019-04-11 23:04:42 1445
原创 Intent 回传数据
Intent不仅可以启动页面还可以传递数据,这里使用两个Activity之间的回传数据。1、实验开始MainActivity:public class MainActivity extends AppCompatActivity { TextView tv; @Override protected void onCreate(Bundle s...
2019-03-29 23:02:13 1941
原创 android 存储之SharedPreferences
在Android 开发中,存储数据是必不可少的。在Android 中有五种存储方式,SharedPreferences、File、SQLite数据库方式、内容提供器(Content provider)和网络,相对其它几种存储,SharedPreferences这种存储方式使用起来很方便,存储的方式可以有多种数据类型。所以经常在代码中使用到,。但haredPreferences也存在着很多缺陷。...
2019-03-13 11:27:29 184
原创 开发中 Linux 命令(冰山一角)
自己在开发中常使用的 Linux 常用命令:1、SVN 命令:查看svn 有什么命令可用: svn help更新工程目录或某个文件: svn update /src/projrect/Activity更新当前目录下的所有内容: svn up ./更新代码: svn up添加新的文件: svn add /test/text.java...
2019-03-01 11:45:36 173
原创 SecureCRT 获取当前应用包名命令
打开当前应用,输入: dumpsys activity | grep "mFoc"获取当前应用包名及当前Activity名。
2018-12-26 11:16:33 354
原创 Android 引用布局Dialog的简单实现
根据需求写了一个自定义的引用布局Dialog。1、xml 布局代码。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_paren...
2018-12-06 20:53:08 302
原创 TV 开发ListView 焦点上下循环切换
ListView 切换逻辑: 1、获取ListView的可选择的总范围,getSelectedItemPosition(); 2、找出当前选择的位置,监听OnKeyListener判断位置是在第一个item 还是在最后一个item,第一个则setSelection("位置");设置到最后一个;光标在最后一个则设置给第...
2018-10-30 20:26:07 1100
原创 WindowManager获取屏幕宽度
获取当前屏幕高宽:private Context mContext;private int screenWidth;private int screenHigh;//屏幕管理器WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);Point p = new Point...
2018-07-23 23:18:50 1564
原创 Android ArrayList报IndexOutOfBoundsException异常解决
异常信息IndexOutOfBoundsException,集合或数组越界问题。 找到问题所在处,看你的数组或集合获取到的Size,或lenght、再打印出来。是否与你写入的容器的长度一致,如果不一致就改成一样的size或lenght,或者做判断如果超过集合的长度或数组的长度就返回return false;这样子应该就ok 了。 ...
2018-07-18 22:20:48 3489
原创 一直使用Ubuntu,突然就打不开了?
我也是今天早上遇到的问题,进到vmare里面突然变了脸一样了,别担心,大家点击 ‘打开虚拟机’ 然后会跳出然后,进入到Window系统里找到安转的Ubuntu后点击打开就行了本人的是window里面安装的Ubuntu系统好了,如果我的文章给你带来帮助就点个赞吧!...
2018-06-02 10:35:37 8691
原创 NDK開發
在Android 開發中,我們多多少少都會接觸到NDK開發,下面就倆講一下NDk的開發流程1、定義一個普通的Java類 ↓,然後編寫native本地方法;package com.xykj.imp;public class JniUtil { public static native int add(int a,int b); public static native S...
2018-05-02 17:00:46 144
原创 Adnroid Studio 如何开启多个项目窗口
在android studio上开启多窗口方法:选择File-->Open Recent-->然后选择你所需要开启的代码窗口就可以啦
2018-04-03 20:08:03 1709
原创 Java多綫程
綫程,進程什么是线程?什么是进程?进程就是应用程序,任何一个应用程序打开,操作系统都会分配一段连续的空间给程序使用,进 程就是管理这段空间,包含执行程序的代码以及资源。 线程是应用程序的执行单元,所有的代码都是有线程来执行的。任何程序必须有一条线程,就是主线程,如果所有的线程都退出了,进程也就退出了。1,线程Thread类static Thread currentThread() ,静态方法,获...
2018-03-22 23:47:15 167
原创 使用线程1秒钟显示一个50到100的随机数
思路:首先分析一下,数字我们可以使用随机数Random类,或者Manth.random()*50+50;这种方法实现;说到每秒钟显示一个数字,这可以使用Thread.sleep();线程休眠的方法让每秒钟执行一次,通過使用handler來發送接受來的消息到子綫程顯示显示的方式我们可以通过一个ListView或者RecyclerView来做为布局的显示,具体实现:1.xml布局(也可以是Recycl...
2018-03-21 22:24:27 1423
原创 android部分面试题
1.要做到一个尽可能流程的ListView,如何进行优化? (1),Item布局,层级越少越好,使用hierarchyview工具查看有优化。 (2),复用convertView,ViewHolder (3),item中有图片的时候,进行异步加载 (4),在用户快速滑动的时候,不加载图片 (5),item中有图片的时候,对应图片进行适当的压缩 (6),实现数据的分页加载2....
2018-03-20 23:42:38 261
原创 handler
首先说一下handler 吧,具体的讲法,一切和屏幕相关的都是handler处理的; 以我的看法吧, 它相当于一个主线程,我们都知道,在子线程中是不能更改UI的,比如说你想要在一个子线程中去更改UI这时候就你可以创建一个handler对象通过传达消息的方法在handler中去修改子线程当中的UI了;##Handler的创建## 那么我们如何去创建一个handler呢? 其实很简单,就像对...
2018-03-03 11:23:38 164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人