安卓开发
天涯一道
这个作者很懒,什么都没留下…
展开
-
eclipse下 安卓复制项目,生成另一个新的工程项目
操作步骤:1:复制Android项目导出到桌面;2:修改项目文件名称,修改该项目的.project文件的<name>自定义名称</name>3:导入到eclipse,androidmanifest.xml修改包名4:修改androidmanifest.xml中 Activity的name一、修改源码包名1、按下F2或鼠标右键选择重命名输入新名称,四个CheckBox全部选中。3、点击Preview在弹出界面中,点击continue继续修改包,进入下一原创 2022-05-23 19:41:51 · 741 阅读 · 0 评论 -
adb root 权限运行
adb root结果:C:\signapp>adb rootrestarting adbd as root # 说明有root权限 ,若是adbd cannot run as root in production builds 则说明没有root权限原创 2021-05-20 19:25:42 · 1411 阅读 · 0 评论 -
win10彻底解决COM端口被占用(在使用中)问题的办法
打开CMD命令行,输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter,然后把ComDB删除,扫描检测硬件改动即可,不行的话重启PC即可...原创 2019-12-12 13:16:58 · 9261 阅读 · 0 评论 -
android 模拟宏定义,实现Debug & Release 模式
以前在C/C++ 开发中,我们可以宏定义,Debug模式下,输出日志,方便测试。Release模式下,无日志输出。使用Java时,Java 是解释语言,无法编译。就无模式之分了。有没有办法实现,Debug、Release版?debug 输出日志、调试信息。release 发布版本,无输出日志、调试信息。办法是人想出来的。下面说说我的解决方案:1 模拟C宏定义。[java] view plain c...原创 2018-05-08 09:12:33 · 1514 阅读 · 0 评论 -
Eclipse如何在运行时查看变量值
选中要查看的变量,用快捷键shift+ctrl+i 就可以查看了原创 2018-05-08 11:20:49 · 12632 阅读 · 4 评论 -
Java对日期Date类进行加减运算,年月日,时分秒
第一种,知道日期,如2018051109144 String str=txnTime; Date dt = null; try { dt = sdf.parse(str); } catch (ParseException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } Calendar righ...原创 2018-05-22 09:15:50 · 33118 阅读 · 0 评论 -
eclipse 删除空白行
1. 使用快捷键Ctrl + F,弹出查找/替换对话框,具体设置如下:(1)在Find输入框中输入:^\s*\n (2)Replace With输入框的值为空 (3)在【Options】选中的"Regular expressions" ...原创 2018-05-22 09:19:29 · 494 阅读 · 0 评论 -
dos界面突然变小
今天我一打开dos界面突然变小了,具体解决方法如下: 1、打开控制面板找到->更改显示语言2、格式->中文 3、管理->更改系统区域设置4、选择中文简体、重启计算机就好了。注意,有的人发现默认的就是中文简体改完之后 ,还是小字体 ,这个时候需要先把中文字体改为英文,按确定,然后在改为中文简体 ,重启 就好了...原创 2018-09-17 17:41:10 · 1401 阅读 · 0 评论 -
如何eclipse下安卓复制项目,生成另一个新的工程项目,两个项目同时存在
eclipse下安卓复制项目,生成另一个新的工程项目操作步骤:1:复制Android项目导出到桌面;2:修改项目文件名称,修改该项目的.project文件的<name>自定义名称</name>3:导入到eclipse,androidmanifest.xml修改包名4: androidmanifest.xml 中修改<provider<au...原创 2019-03-01 16:42:20 · 851 阅读 · 0 评论 -
国密证书密钥第一个字节04
私钥长度:32字节。公钥长度:SM2非压缩公钥格式字节串长度为65字节,压缩格式长度为33字节,若公钥y坐标最后一位为0,则首字节为0x02,否则为0x03。非压缩格式公钥首字节为0x04。私钥长度:32字节。公钥长度:SM2非压缩公钥格式字节串长度为65字节,压缩格式长度为33字节,若公钥y坐标最后一位为0,则首字节为0x02,否则为0x03。非压缩格式公钥首字节为0x04。...原创 2019-05-12 13:23:32 · 5071 阅读 · 1 评论 -
Java URL 编码
public static String getURLEncoderString(String str) { String result = ""; if (null == str) { return ""; } try { result = java.net.URLEncoder.en...原创 2019-06-03 20:18:26 · 3971 阅读 · 0 评论 -
eclipse中在函数头部添加说明性注释和参数的注释
1.你在方法前输入/**然后一回车,自动帮你生成方法和参数的注释。2.或者你在创建方法时,勾选生成注释的选项,也能帮你生成。3.或者要把鼠标焦点放在方法里,然后ALT+SHIFT+J...原创 2019-06-03 20:35:54 · 2880 阅读 · 0 评论 -
eclipse android aidl导出jar包
android aidl导出jar包时需要注意,直接导出src会出现类找不到的情况。解决方法:导出时把gen文件夹下aidl生成的 java文件选上即可原创 2019-06-20 17:27:29 · 492 阅读 · 0 评论 -
Beyond Compare 4 注册码提示这个授权密钥已被吊销
Beyond Compare 4 提示错误“这个授权密钥已被吊销”:解决方法:删除以下目录中的所有文件即可。C:/Users/Administrator/AppData/Roaming/Scooter Software/Beyond Compare 4/Users/Administrator/依据自己电脑配置 ,我的是C:\Users\90335\AppData\Roam...原创 2019-06-26 13:10:15 · 5813 阅读 · 1 评论 -
RSA生成公私钥对 签名 验签工具
https://docs.open.alipay.com/291/106097这是支付宝做的工具 ,原创 2019-07-01 12:28:28 · 2700 阅读 · 0 评论 -
c:\windows\system32\cmd.exe 时出错.
打开VC---------工程 -----------设置------自定义组件原创 2019-07-12 11:07:02 · 1373 阅读 · 0 评论 -
eclipse中xml文件注释
eclipse中编辑Java文件时,注释和取消注释的快捷键都是: "CTRL + / "编辑xml文件时,注释:CTRL + SHIFT + /取消注释:CTRL + SHIFT + \原创 2018-05-07 17:00:14 · 1563 阅读 · 0 评论 -
equals()和==到底有什么区别
凡是比较基本类型只能用==,比较结果你看到的字面值相等就会相等,什么叫基本类型? byte,short,int,long,char,float,double这几种就是基本类型.基本类型不是对象所以不存在用equals比较.凡是比较引用类型(对象),==比较的是两个引用是不是指向同一个内存地址,equals比较的是两个引用的字面值是不是相同,什么叫字面值?你能看到的值就是字面值,比如:String ...原创 2018-05-14 10:48:10 · 208 阅读 · 0 评论 -
Eclipse 的单步调试
1、设置断点在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。2、调试(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。(2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。(3)或者右键单击该程序,选择debug as(调试方式) -> java appli...转载 2018-04-28 15:29:39 · 1064 阅读 · 0 评论 -
By convention, Java type names usually start with an uppercase letter
Eclipse在,在新建class的时候,上方黄色警告,如图:uppercase:大写字母如果能看到英文,就可以很快的知道这句黄色警告的意思,翻译过来是:类的名字不被支持,按照惯例,java类的名字通常以大写字母开头。java类的名字首字母要大写这里把Name改为HelloWordActivity即可原创 2018-01-16 14:31:32 · 2186 阅读 · 0 评论 -
怎么在Eclipse中 设置 自动补全功能 快捷键
Eclipse中 补全快捷键 默认Alt+/ 但是每个人习惯有所不同我需要来修改自己熟悉的快捷键windows-》preferences-》General-》keys将Content Assist中Binding修改为alt+/1.打开Eclipse,找到Window2.打开:Window--Perferences3.找到General-->>keys4.修改快捷键打开Eclipse,...原创 2018-05-02 16:20:43 · 2509 阅读 · 0 评论 -
Your project contains error(s),please fix them before running your application
今天遇到这个问题。弹出一个框 提示这样的错误。页面上也没有问题啊。找了半天,搜索 了很久。也没发现。后来打开problems才发现 原来build path出错。找到build path ,删除library里面的miss掉的lib就好了...原创 2018-05-09 14:11:00 · 604 阅读 · 0 评论 -
"".equals(user)
"".equals(user)意思是user为空串时,该表达式结果为true!"".equals(user)意思是user为空串时,该表达式结果为false原创 2018-05-10 13:37:28 · 534 阅读 · 0 评论 -
Android 之 Handler 机制(用法、错误、原理等等)
Handler跟应用程序交互的,从网络上取得图片,怎么更新我们UI上面呢?这里就用到了Handler机制,如何不用直接从子线程给予一个图片更新到UI当中,会得到calss异常,不能在非Ui线程中直接更新UI。handler是什么handler怎么用呢为什么要用handlerhandler的原理是什么如何实现一个线程相关的HandlerHandlerThread又是什么呢如何在主线程给子线程发送消息...转载 2018-05-04 10:10:27 · 935 阅读 · 0 评论 -
java中Runnable接口含义
Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口.Runnable接口非常简单,就定义了一个方法run(),继承Runnable并实现这个方法就可以实现多线程了,但是这个run()方法不能自己调用,必须由系统来调用,否则就和别的方法没有什么区别了.先给一个简单的例子:public class MultiThread implements Runnable{ publi...原创 2018-05-04 15:06:24 · 1932 阅读 · 0 评论 -
Activity的生命周期方法
一:Activity的生命周期方法 Android提供了很多Activity的生命周期方法,比如我们常用的onCreate、onPause、onResume等。这里主要介绍粗粒度的周期方法,诸如onPostCreate、onPostResume等 这些细粒度的周期方法可以参考Android的API文档,在你需要更细层次的控制的时候可以使用这些细粒度的方法。粗粒度的周期方法有以下几个: onCrea...转载 2018-05-04 15:43:00 · 9945 阅读 · 0 评论 -
Android布局
View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、帧布局(FrameLayout)、绝对布局(AbsoluteLayout)。1、线性布局(Linear Layout)线性布局:是一个ViewGroup以线性方向显示它的子视图(view)元素,即垂直地或水平地。之前我们的Hello World...原创 2018-05-04 17:30:47 · 112 阅读 · 0 评论 -
import android.support.v7.app.ActionBarActivity; 报错问题
support-v7是android的 Support Library,是为了兼容低平台的android,即我现在eclipse用的是5.1(api 22)的sdk, 但是生成的apk可以运行在低于5.1(2.2-5.1)的设备上。android-support-v7-appcompat是在eclipse中新建一个项目时自动生成的(准确的讲是在建立第一个activity的时候生成的)。 如果我新建...原创 2018-05-05 07:47:37 · 1970 阅读 · 0 评论 -
如何启动eclipse时提示选择工作空间
设置方法如下:Window -> Preferences -> General -> Startup and Shuodown -> Prompt for workspace on startup同列的第三行就是关闭eclipse时的关闭提示对话框 在网上见到很多朋友说建立了eclipse的workspace之后删除不了,或者删除之后在打开eclipse选择工作空间的时...原创 2018-05-05 13:43:13 · 919 阅读 · 0 评论 -
eclipse中 Android SDK Manager 图标不见了
window-->customize perspective-->tool bar visiblity-->勾选Android SDK and AVD Manager就OK了原创 2018-05-05 17:20:50 · 663 阅读 · 0 评论 -
eclipse设置字体大小
1打开eclipse,找到window2点击后在下拉菜单中找到preferences3在左边的菜单栏中找到general,appearance在general展开后的第一行,点击展开appearance4找到colors and fonts,点击这样就快找到我们要的了5看到右边字体一列有很多的选项,我们只需要修改basic里面的6点击展开Basic,最下面有 Text Font 这个选项,点击7然...原创 2018-05-05 17:59:23 · 14690 阅读 · 2 评论 -
Java类库的概念以及import的使用方法
Java类库及其组织结构(Java API)Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。API(Application Programming Interface, 应用程序编程接口)是一个通用概念。例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,那么你就无需再自己编...原创 2018-05-06 14:42:59 · 29763 阅读 · 3 评论 -
Eclipse+Android7.0真机连接不输出日志
问题如图:这个问题会导致无法输出日志,不便于调试。解决方法:Ⅰ.在android-sdk>tools>lib文件下找到ddmlib.jarⅡ.在eclipse安装目录进入eclipse\configuration\org.eclipse.osgi查找ddmlib.jarⅢ.使用Ⅰ的ddmlib.jar替换Ⅱ的ddmlib.jarⅣ.重启eclipse,问题解决注.jdk如果是1.7.0...原创 2018-04-28 15:25:18 · 1462 阅读 · 4 评论 -
如何通过eclipse编译生成apk
1.比如我们先鼠标右键点击一下Android工程,选择refresh刷新一下工程的所有文件,然后再在Poject选项中选择Clean清理一下工程,2.此时如果我们设置为Build Automatically,则IDE会自动编译整个工程,否则需要在Poject选项中选择Build All或者Build Project手动编译工程。最后我们会发现在bin文件夹下IDE并不会自动为我们打包生成apk。3...原创 2018-04-28 15:27:50 · 14217 阅读 · 0 评论