Android
JeanthBian
这个作者很懒,什么都没留下…
展开
-
导入导出Android手机文件
1、获得root权限:adb root;2、设置/system为可读写:adb remount;3、将文件复制到PC:adb pull 手机文件目录 ;例:adb pull /system/etc/hosts D://hosts4、现在就可以修改导出的文件了;原创 2011-08-27 09:58:28 · 2955 阅读 · 0 评论 -
Android网络通信框架Volley简介(Google IO 2013)
1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来:转载 2013-07-02 14:32:24 · 1367 阅读 · 0 评论 -
Android启动页面有白色过渡解决方案
我们在开发Android应用程序时,往往会添加启动页面;这时会遇到一个问题,就是启动页面会先显示一下白色背景,然后才会显示我们需要的效果;至于是什么原因引起的,我就不太明白了,如果有了解的比较深入的同学,欢迎在此补充!现在我就说一下解决方案吧:首先在项目res/values目录下创建styles.xml文件(如果有的话就不用再创建啦,呵呵),并添加内容: @null原创 2013-02-28 18:21:34 · 2584 阅读 · 1 评论 -
Android漂浮窗口
不多说了,直接上代码吧!!!package com.example.suspendedwindowdemo;import android.content.Context;import android.view.Gravity;import android.view.MotionEvent;import android.view.View;import android.view.Vi原创 2013-03-10 15:18:13 · 1938 阅读 · 0 评论 -
Android ADT20+ jar源码关联方法
由于Android ADT20版本以后,ADT会帮助我们自动导入项目libs目录下的第三方jar,这样为项目导入jar提供了方便;相应的,jar包和源码包关联的方法也做了修改;现在我就写一下jar包和源码包关联的方法,其实也蛮简单的,如果不知道的话其实也蛮难的(刚开始我也不知道,请教了好多人才搞明白!);步骤:1、首先把需要导入的jar包和对应的源码包拷贝到项目libs目录下;2、原创 2013-02-22 11:01:30 · 932 阅读 · 0 评论 -
Android代码jar打包Library项目整合
某些时候我们希望把代码打成jar包导入到项目中,但在Android开发时,像资源文件却不能打成jar包导入项目中使用;那我们该怎么办呢?我们可以使用jar+library的方式来处理;下面说下具体的操作方法:1、首先创建一个Android项目TestLib,当作我们要打jar包的测试项目,包名“com.test.lib”,设置项目为“Is Library”;应该知道怎么设置的吧;项目右键-原创 2012-06-23 11:24:08 · 5866 阅读 · 1 评论 -
Android, WindowsPhone7, IOS ,vc2010平台40多套图片滤镜开源
历经三个多月开发,终于完成了这三个库的编码工作。用到的开发语言主要有使用了C++(含部分Object-c),JAVA,C#。经过检测,目前已正式投入到生产环境中。 为了实现三种语言一种命名方式,我采用了相同的类名,接口,namespace(package)。可以说只要熟悉了其中一个平台的代码,就可以很顺利的写出另外两个平台的滤镜代码(当然我后续还会加入更多的滤镜效果)。 该库基转载 2012-05-16 14:05:06 · 1073 阅读 · 0 评论 -
adb shell dumpsys命令 查看内存
Android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是 native+dalvik 不能超过最大限制。android程序内存一般限制在16M,当然也有24M的。 用以下命令可以查看程序的内存使用情况: adb shell转载 2012-06-04 17:59:44 · 973 阅读 · 0 评论 -
去掉Activity顶部的黑线
Android开发中使用ActivityGroup时,子Activity的顶部会出现一条黑线;那么,我们可以通过Theme去掉这条黑线;具体方法:1、在项目的res/values/目录下新建一个styles.xml文件,然后添加代码: @null 2、在AndroidManifest.xml中注册Activity时添加android:theme="@style/Theme.F原创 2012-05-07 14:58:08 · 1510 阅读 · 1 评论 -
WebView添加上下文菜单
在WebView中可以通过添加上下文监听器的方法,实现WebView的长按事件监听;具体代码:mWebView.setOnCreateContextMenuListener(new View.OnCreateContextMenuListener() { public void onCreateContextMenu(ContextMenu menu, View arg1,原创 2012-05-07 15:03:34 · 2541 阅读 · 0 评论 -
Android TextView控件文字添加下划线
TextView中文字添加下划线方法:TextView tv = (TextView) findViewById(R.id.text);tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);tv.setText("添加下划线");原创 2012-04-25 15:45:59 · 5800 阅读 · 1 评论 -
生成二维码
// 编码 public Bitmap encode() { try { String str = "test encode qrcode"; // 生成二维矩阵,编码时指定大小,不要生成了图片以后再进行缩放,这样会模糊导致识别失败 BitMatrix matrix = new MultiFormatWriter().encode(str, BarcodeFor原创 2011-10-29 12:03:58 · 960 阅读 · 3 评论 -
Android Google Map 开发apikey生成方法
1、获取debug keystore:打开Eclipse->Windows->Preferences->Android->Build,查看默认的debugkeystore。 2、生成MD5:在cmd中执行:keytool -list –alias androidd原创 2011-10-17 22:20:58 · 839 阅读 · 0 评论 -
Android Studio编译提示“Gradle: 警告:编码 GBK 的不可映射字符”
今天用Android Studio写了一段code,编译时时候遇到“Gradle: 警告:编码 GBK 的不可映射字符”,在网上找了一下资料,原来修改项目下面的build.gradle文件就可以了。在build.gradle文件里面添加代码:tasks.withType(Compile) { options.encoding = "UTF-8"}原创 2013-08-22 15:51:37 · 1785 阅读 · 0 评论