- 浏览: 26771 次
- 性别:
- 来自: 郑州
最新评论
文章列表
最近开发一直在使用ListFragment,ListFragment有一个 setListShown(boolean shown)的方法,当传入参数为false的时候,ListFragment显示一个进度条,然后在这段时间时间里面可以异步加载数据,然后等到数据加载完成以后再次调用 setListShown(true) ...
最近把Android Studio 从0.2.x更新到了0.3.1,因为Android Studio 0.3.0开始还是更早的版本开始推荐使用Gradle 1.8以上的版本,于是我便Gradle官网更新了Gradle
http://www.gradle.org/downloads
一直没有什么问题,可是当我重新编译工程然后运行的时候,发现Android Studio的Console开始报错
引用
Waiting for device.
Target device: samsung-gt_i9505-db1239c5
Uploading file
local path: /Users/XXXX ...
转自:https://github.com/loopj/android-async-http/issues/173
public void testAsyncHttpClient() throws Throwable {
final CountDownLatch signal = new CountDownLatch(1);
final AsyncHttpClient httpClient = new AsyncHttpClient();
final StringBuilder strBuilder = new StringBuilder();
runTestOnUiThre ...
怎么在Gradle中编译.so库
- 博客分类:
- Android
There is a topic we known as: "https://gist.github.com/khernyo/4226923", But i have try this method in gradle plugin 0.4.0+, it doesn't copy the so libs to apk.
So I'm confused. But I figured out a new way to hack this before gradle support.
The way is: use jar to copy so libs. Is it amazin ...
最近开始使用Android Studio做Android开发,但是从Android开发论坛下载的Android Studio一直都是0.2.0版本的,,因为在国内,每次点击【Check For Update】,都被我们伟大的 G~F~W给生生得阻断。
更新方式如下:
打开
https://dl.google.com/android/studio/patches/updates.xml
如下:
引用
<products>
<product name="Android Studio">
<code>AI</code>
<ch ...
FragmentTransaction有三个add方法
分别是
add(int containerViewId, Fragment fragment)
Calls add(int, Fragment, String) with a null tag.
add(Fragment fragment, String tag)
Calls add(int, Fragment, String) with a 0 containerViewId.
add(int containerViewId, Fragment fragment, String tag)
Add a fragment to the a ...
转自:http://kan.weibo.com/con/3516583830745467
/**
用来内存管理第一部分的测试函数
@param value1 第一个整型值
@param num2 第二个参数
*/
int _testBlock(constint value1,int num2);
int _testBlock(constint value1,int num2)
{
return value1 + num2;
}
int main(int argc, constchar * argv[])
{
//Block 数据类型
//1、声明Bl ...
转自:http://blog.csdn.net/hairetz/article/details/4141043(不知真实作者是谁,如果作者看到请与我联系)
一、预备知识—程序的内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其
操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回
收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局 ...
转自:http://www.blogjava.net/xcp/archive/2008/08/10/221126.html
堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java的堆是一个运行时数据区,类的(对象从中分配 ...
博客来源:http://blog.csdn.net/zhangao0086/article/details/6675436
面向对象的设计中,有一个特性封装性,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。
在Objective-C中也可以做到这一点。
比如下面这个类:
先是接口:
// ===========================
// = File: SomeClass.h
// = Interface for SomeClass
// ===========================
@interface ...
转自:http://gushedaoren.blog.163.com/blog/static/17366340520124300630343/
mac配置adb环境变量
android环境搭建完成之后需要配置android环境变量,这对以后的运行调试很有帮助。
下面我将一下mac环境下的配置步骤:
1、在本地目录(home directory)中创建文件.bash_profile
2、在文件中写入以下内容:export PATH=${PATH}:/Users/sxpmg/Application/android-sdk-mac_x86/tools:/Users/sxpmg/Applicat ...
1.调用显示系统默认的输入法
方法一、
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(m_receiverView(接受软键盘输入的视图(View)),InputMethodManager.SHOW_FORCED(提供当前操作的标记,SHOW_FORCED表示强制显示));
方法二、
InputMethodManager m=(InputMethodManager) getSystemService(Conte ...
// 屏蔽Home键
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
// 捕获home键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (ke ...
Android怎么判断手机有没有联网
- 博客分类:
- Android
在开发中,我们在进行网络读取时,常常需要先判断手机是否联网,如何判断联网呢,请参阅下面关键代码:
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class NetHelper {
//是否联网网络
public static boolean IsHaveInternet(final Context context) {
try {
ConnectivityManager manger = (Connect ...
Android中asset文件夹和raw文件夹区别[/size]
*res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
*res/raw和assets的不同点:
1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
*读取文件资源:
1.读取res/raw下的文件 ...