`
zyallday
  • 浏览: 26771 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
最近开发一直在使用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 ...
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 ...
在开发中,我们在进行网络读取时,常常需要先判断手机是否联网,如何判断联网呢,请参阅下面关键代码: 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下的文件 ...
Global site tag (gtag.js) - Google Analytics