
androi 发现 解决
鲨鱼丶
2014年毕业 , 做的手机移动端的程序
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GridView--学习
GridView:网络视图按照行、列分布的方式来显示多个组件,通常用于显示图片或图片等。在xml布局文件中添加的网络视图(GridView)的基本语法如下:属性列表 例:·GridView 常用属性:原创 2014-10-10 14:42:25 · 434 阅读 · 0 评论 -
webview在红米3上面打开显示错误A WebView method was called on thread 'Thread-9191'. All WebView methods must be
java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'Thread-9191'. All WebView methods must be called on the same thread. (Expected Looper Looper (main, tid 1) {423f原创 2015-06-08 12:23:39 · 2359 阅读 · 0 评论 -
Android 点击两次退后按钮程序退出
这是一个很简单并且毫无难度的功能,但我今天写在这边肯定是发现了一种状况,一般情况下,我们实现“再次点击退出程序”功能的方法有两种:1,定义一个startTime和一个endTime,使用的代码如下: long startTime = 0; long endTime = System.currentTimeMillis(); Toast.make原创 2015-06-05 15:07:18 · 551 阅读 · 0 评论 -
apk文件中添加jar文件
步骤如下:第一、使用apktool.jar文件将apk文件反编译(命令:1),我们会看到下面这些文件:第二、使用jar2dex.bat文件将jar文件反编译成dex文件(命令:2)第三、使用baksmali.jar文件对dex文件反编译(命令:3),反编译后的文件:第四、替换(命令:4)第五、回编译,将合并后的文件打包成完整的未签名的apk文件(命令:5)第六、原创 2015-07-01 09:44:03 · 2294 阅读 · 1 评论 -
EditText 限制输入的动态配置
EditText我们在输入的时候常常会要求输入数字,字母,下划线。。这个时候我们一般用两种方法,第一:正则表达式:[\u4e00-\u9fa5] 中文\n\s*\r 空白行,用于删除空白行^\s*|\s*$ 首尾空白行\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* email 匹配^[a-zA-Z][a-原创 2015-05-26 16:57:50 · 1637 阅读 · 0 评论 -
Android的Application
其实Application也是Android框架中的一个系统组件,性质和activity,service,content provider,BroadcastReceive一样 ,在Andorid app启动的时候系统就会创建一个Application,当我们需要指定自己的Application的时候,首先需要创建一个类继承Application,同时在AndroidManifest.xml文件中原创 2015-07-10 11:41:06 · 500 阅读 · 0 评论 -
Android studio安装:
下载网址:如果出现:unable to elevate使用管理员身份运行 ,原创 2015-06-11 11:56:37 · 2745 阅读 · 0 评论 -
handler和runOnMainThread更新界面问题
我们都知道的事情是Android界面的更新只能在主线程总进行。但是,我非要通过子线程更新界面怎么样做呢。朋友遇到的问题,他是学java后台的,突然对Android感兴趣,于是问我关于线程更新界面的问题:我现在使用线程更新界面的方法有两个一是handler另外一个就是runOnMainThread,不过handler对与非常快的更新是不好的,容易造成线程滞后,也就是说这种方式只能适用在不是非原创 2015-07-06 15:07:24 · 9486 阅读 · 0 评论 -
android.view.ContextThemeWrapper cannot be cast to android.app.Activity
java.lang.ClassCastException: android.view.ContextThemeWrapper cannot be cast to android.app.Activity这个错误出现的情况是在Dialog中的context,在强制装换成Activity是会出现的,这种情况的解决方法: private static Activity scanForAc原创 2015-07-21 09:39:13 · 11722 阅读 · 1 评论 -
在“JDI Event Dispatch”期间发生了内部错误。 java.lang.NullPointerException
调式超时,,尝试增加调试器超时时间( Preferences -> Java -> Debug)。原创 2015-09-01 13:21:36 · 7438 阅读 · 1 评论 -
Failed resolution of: Lcom/lion/ccpay/R$style;
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/lion/ccpay/R$style;类冲突或者是工具包没有导入到项目,这个问题很明显是系统自动生成的R文件中出现的错,所以是冲突了,引用的Library,OK..原创 2015-09-01 13:27:06 · 1597 阅读 · 1 评论 -
Java代码改变AndroidManifest.xml的包名和icon值
写了一个公共方法,方便以后使用:public static void changeICONName(File file, String packagename) { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnoringElementContentWhitesp原创 2015-10-14 14:42:12 · 3005 阅读 · 3 评论 -
Android反编译改变一些东西之后再次打包
首先我先给大家一些必要的工具:1、apktool.jar 反编译包 2、app.exe apktool.bat 3、jd-gui 这个我地下载文件里面没有,自己到官网下把,http://jd.benow.ca/4、dex2jar 把classes.dex转换成jar文件,可以看源代码的哦~下载地址:http://download.youkuaiyun.com/detail/u013062469原创 2015-06-29 13:20:00 · 1365 阅读 · 0 评论 -
android ant 多渠道打包
正在做的事情,步骤如下:1、下载一些必须的工具:ant,ant-contrib扩展包(用于ant循环打包)ant下载地址:http://download.youkuaiyun.com/detail/u013062469/8838789 ant-contrib扩展包下载地址:http://download.youkuaiyun.com/detail/u013062469/88387952、配置ant的环境变原创 2015-06-25 17:15:24 · 643 阅读 · 0 评论 -
android--欢迎界面
欢迎界面的操作首先原创 2014-10-09 16:35:07 · 523 阅读 · 0 评论 -
android开发过程中出现的Popwindow问题
源代码如下:if (popupWindow != null && popupWindow.isShowing()) { popupWindow.dismiss(); return ; } else { showPopWindow() ; popupWindow.setOutsideTouchable(true); //popupWindow.原创 2015-04-17 14:37:40 · 3757 阅读 · 0 评论 -
Android项目打包成jar之后,源文件的res图片,xml文件的访问问题!
出现问题了,现在正在搞,今天晚上应该有解决方案放出来,写出问题,督促自己!原创 2015-04-24 11:09:23 · 634 阅读 · 0 评论 -
MD5 密码加密的问题
通过MessageDigest类实现加密,具体代码如下:package com.md5.test ;import java.io.UnsupportedEncodingException ;import java.security.MessageDigest ;import java.security.NoSuchAlgorithmException ;/** * MD5 加密原创 2015-04-27 09:06:12 · 509 阅读 · 0 评论 -
switch在打包环境是的无效
在项目打包的时候,需要注意的是:一定要尽量把switch转化成if语句,因为switch打包之后是无效的,不报错。原创 2015-04-27 09:11:27 · 1008 阅读 · 0 评论 -
获取AndroidManifest.xml中的meta-data数值
今天用到的一些东西,在Android的使用过程中meta-data一般可以作为子元素,被包含在,,中,而在项目过程中取出这个meta-data里面的东西也是方法各不相同:我们现在只说两个,因为代码比较简单:首先是在的 ,我们在Manifest.xml文件中的中添加: <meta-data android:name="MYDATA_APPLICATION"原创 2015-04-28 15:09:03 · 1000 阅读 · 0 评论 -
Java纯代码设置CheckBox的样式
其实这些并不是只是CheckBox的样式,我想用纯代码写的是点击一个控件,然后该图片的背景等会改变。CheckBox是一个非常典型的东西,不说了 直接上代码:StateListDrawable drawable = new StateListDrawable ( ); drawable.addState ( new int[] { android.R.attr.state_原创 2015-05-20 11:05:43 · 1368 阅读 · 0 评论 -
Java纯代码布局--原.xml文件样式的设置
我在百度找了很多的东西,没有一个准确的答案,不过还好,最终让我完成了。在项目中给你个控件设置圆角等样式,一般情况下的处理结果,是在drawable文件夹中设置一个xml文件中设置shape,例如:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle原创 2015-05-20 10:12:15 · 725 阅读 · 0 评论 -
android:网页使用网址访问activity
网页打开activity有好几种方法,不过现在我主要介绍的是使用网页打开activity。首先我们都知道的是,网址的格式:content://host:port/path ,比如:http://10.205.1.10:8080/text.html .在android中我们也可以使用scheme给activity设置这些东西,设置的方法为:<activity原创 2015-06-02 11:13:32 · 1185 阅读 · 0 评论 -
webview的两种progressbar
我上一个项目在需要加载webview , 而webview加载网页的方法我们都是知道的loadURL方法和loaddata方法,这里就不说这些。现在我要说的是,在webview加载网页如果没有进度条也就是progressbar是一个很别扭的事情,而现在最常见的两种进度条:一种为线条形状的进度条,一种是圆形旋转的进度条,我现在就详细说下这两个进度条:线条形状的进度条: 我的方法是重写一个webvie原创 2015-06-02 10:32:29 · 1490 阅读 · 0 评论 -
android:网页访问Activity出现错误:error unknown url scheme
这种情况是怎么产生的呢,一个网站大部分不会只有一个网页,这个时候我们的scheme如果写在不是第一页的位置就会出现报错,这个错误我觉的是因为前面的网址和跳转Activity的网址出现冲突,这种情况的处理的方法是:在webview中重写WebViewClient类中的shouldOverrideUrlLoading方法,具体代码如下@Override public boolean s原创 2015-06-02 11:46:39 · 16443 阅读 · 0 评论 -
悬浮窗onTouch和onCLick的冲突
我的解决方法很简单,就是在onTouch结束的时候添加一下代码: if (event.getEventTime ( ) - event.getDownTime ( ) < 200) { return false; // 设置为false,使OnClickListener获取到监听 } else { return true;// 设置为原创 2015-06-02 11:55:29 · 961 阅读 · 0 评论 -
Android 出现多种问题的解决
switch区别library中的资源id时,出现错误:library中所对应的资源Id,已经不是final类型了,所以有的时候不可以将Id作为switch中的属性值。可以使用if....else...程序从前台切换到后台,程序crash:检查在Application中是否存在缓存数据的操作,因为程序在后台运行的时候,会占用比前台更多的内存,这个时候Application中的数原创 2016-08-30 09:22:09 · 834 阅读 · 0 评论