【java – 将android colorPrimary(app bar)更改为渐变颜色】教程文章相关的互联网学习教程文章

android获得所有的安装app列表,并运行指定app

如何获得andorid手机的程序安装列表,并调用其中一个app运行? 我目前试过如下方式Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER);这里只是展示ACTION_MAIN 类型的应用程序,我知道PackageManager 可以获得程序的安装列表。但是如何调用其中一个程序运行呢?处理方法按照下面的代码运行,就会获得已经安装的程序列表 1 2 3final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);main...

Eclipse下Android的NDK开发环境配置【代码】【图】

摸索了一周,走了很多弯路,磕磕绊绊,总算是弄好了NDK的开发环境,在这里总结一下吧。一、Android NDK开发环境   首先下载安装JRE、JDK,不必多说。然后下载NDK包,建议下载r10版本后的,自带C/C++的编译器,不需要使用外部编译器的麻烦了。下载完NDK包后,解压缩即可,需要之后关联到Eclipse。然后下载ADT Bundle,即安卓开发工具套装,里面集成好的Eclipse的安卓开发环境,但是,里面的版本可能较低而且没有集成NDK功能,可以...

android cordova java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up问题的解决和想法

关于这个异常java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up.在项目中出现了好多次,但是,也不影响应用。可是不解决看着也闹心啊。分析了下有可能是@Override onPageStarted方法引起的,也就是this.appView.loadUrl(url);后,还没有执行完,就去执行onPageStarted,导致的这个问题。当然,@Override其他的方法也有可能引起这个问题。原文:http://www.cnblogs...

Android基础TOP2_1:输出系统时间【代码】【图】

Activity: <TextViewandroid:id="@+id/tv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_world" />  JAVA://获取TextViewTextView tv=(TextView)findViewById(R.id.tv);//调用Date类Date now=new Date();//设置时间显示格式SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");String sj=sdf.format(now);tv.setText("现在时间:"+sj);} //获取TextVi...

Android学习路线(三)运行你的Android应用【代码】【图】

如果你按照上一课创建了你的Android项目,那么它包含默认的 "Hello World" 的源文件,能够让你的项目马上运行起来。 你如何运行你的应用以来与两件事:你是否拥有真正的Android设备和你是否使用的是Eclipse。这片课程向你展示如何使用Eclipse和命令行工具来将你的应用安装到真机上和模拟器上。 在你运行你的应用之前,你必须了解一下Android项目中的这些目录文件:AndroidManifest.xml这个manifest file 描述了应用的基本特征和它的...

Android比较字符串是否为空(isEmpty)【图】

经常需要判断一个字符串变量是否为空,今天特地做了个小小的测试StringUtils.java:package com.yx.equipment_collection.utils;import android.annotation.SuppressLint; import android.text.TextUtils; import android.util.Log;/*** * 此类描述的是: String帮助类* * @author: CS YX* @version:1.0* @date:2014-10-21 下午2:47:08*/ public class StringUtils {private static final String TAG = "StringUtils";private static...

Android工作问题总结

昨天开发修改代码,把实体类的包给改掉了然后运行就不出来,自己的log也不报错.后经过同事研究这是JNI反射的问题,修改了包,更变了路径,那么对应的JNI就需要更改代码.因为是通过class映射,所以只能手动修改如果使用Ctrl+b编译的话,会很慢,可以在控制台Problems将错误直接删除再运行程序.会执行增量编译原文:http://www.cnblogs.com/dingzb/p/4990507.html

MAC OS X10.10上Android开发环境搭建【转】【图】

from:http://blog.csdn.net/yanzi1225627/article/details/42040629由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio。可以从这个链接下载http://www.androiddevtools.cn。上面不光有adt-bundle,还有最新的AndroidStudio。由于对OS X还不是很熟悉,本次采用adt-bundle安装。一,下载JDK下载方式有两种,其一是从链接http://www.androiddevtools.cn处下载,选择Mac OSX的1.8u5版本即可。截图如下:其二是从JDK的官网...

Android:完美解决listview的setonitemclicklistener 和 setontouchlistener冲突问题

@Overridepublic boolean onTouch(View v, MotionEvent event) {createVelocityTracker(event);switch (event.getAction()) {case MotionEvent.ACTION_DOWN:xDown = event.getRawX();break;case MotionEvent.ACTION_MOVE:xMove = event.getRawX();//活动的距离int distanceX = (int) (xMove - xDown);//获取顺时速度int xSpeed = getScrollVelocity();//当滑动的距离大于我们设定的最小距离且滑动的瞬间速度大于我们设定的速度时,...

【Android笔记】Android与服务器通信 http和socket两种形式【代码】【图】

1、 http形式 服务器端建立:EncodingFilter.java代码如下: 1package com.example;2 3import java.io.IOException;4 5import javax.servlet.Filter;6 7import javax.servlet.FilterChain;8 9import javax.servlet.FilterConfig; 1011import javax.servlet.ServletException; 1213import javax.servlet.ServletRequest; 1415import javax.servlet.ServletResponse; 1617import javax.servlet.http.HttpServletRequest; 1819/**20...

android 网络请求Volley的简单使用【代码】

下载到本地jar包或者在线导入,jar地址:链接:http://pan.baidu.com/s/1gf3VZAb 密码:mmye//定义变量private RequestQueue mQueue=Volley.newRequestQueue(context); //具体的请求方法/**参数1:请求方式,POST,GET等*参数2:请求路径*/ StringRequest stringRequest = new StringRequest(Request.Method.POST, NetWorkUrl.getrecord, new Response.Listener<String>() {/*请求成功之后返回的json字符串,这里的字符串没有进行加...

android使用技巧之Toast

转载请注明出处:http://blog.csdn.net/droyon/article/details/42009015我们可以使用androd提供的toast控件,但是在使用过程中,我们发送大量Toast请求,发现Toast会一直发送下去,就算我们退出应用界面,Toast依然没有停止.造成这种状况的原因,大家稍加分析就能够明白.这里就来提供一种方式来避免这种情况:首先:封装ToastMaster类:static class ToastMaster {private static Toast sToast = null;private ToastMaster() {}public stati...

android开发之Bundle使用【代码】

android开发中,我们经常需要在两个activity之间传递数据,最常用的莫过于使用intent.putXXX(),可是很多时候我们也会这样:Bundle bundle = new Bundle(); bundle.putXXX()...这两种传值方式很像,今天查看intent.putXXX()方法源代码,发现是这样的:/*** Add extended data to the intent. The name must include a package* prefix, for example the app com.android.contacts would use names* like "com.android.contacts.Sh...

Android (Android Studio)adb启动失败 无法启动adb 解决方案【图】

Android (Andorid Studio)adb启动失败 无法启动adb 解决方案 ↑出错截图↑下面是解决方案:打开cmd---------------------------------------------------输入: netstat -aon|findstr "5037" 回车 5037 这是adb要的端口,有时候会被其他进程(程序)占用了(一般是会连接手机的软件)所以要查询是谁占用了,然后就可以Kill(停止)它; 根据上图然后输入 taskkill /pid 1156 /f (1156就是占用此端口的进程id)需要注意的是...

邂逅 Android Studio【图】

虽然现在 Android Studio 还不稳定,但是今天下午初次配置好,心情还是很好的。下载地址:官网  注意,安装 Android Studio需要先安装JDk。  今天下午,折腾了一下午,才解决了无法新建工程的问题。故障:一直停在“ building ‘ 项目名’ gradle project info ”。原因就是 gradle 这个组件除了问题,后来,去下载了对应的版本,再增加 Path 的环境变量,就没事了。不过,创建一个新的工程需要一定时间的,而不是 gradle 还...