- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 Android中ActivityGroup和Activity的生命周期关系
今天写了一个Demo,来测试了一下ActivityGroup和Activity的生命周期。其实,Activity的生命周期已经没什么好说的了,这要是Android入了门的都应该知道。主要是ActivityGroup的生命周期以及ActivityGroup和Activity并存的时候生命周期的改变。ActivityGroup的生命周期的方法就onCreat()、onResume()、onPa
2013-08-01 11:52:32
1680
转载 Android为App签名(为apk签名)
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下
2013-08-01 09:12:48
741
原创 android布局学习
android:gravity="center_vertical" 这个的意思是指 限定它里面的内容要垂直居中显示。android:layout_gravity="center_vertical",这个是指它的位置是相对于它父亲的垂直居中。父布局中android:orientation="vertical"子布局中必须是fill_parent才能用android:layout_
2013-06-27 14:48:39
738
原创 opensips开发日志2
server 和 client之间的通讯会传递的数据其实发过去的命令有4个字段很重要 from 、to 、contact、expires(决定多久检测一次在线状态) 注册如上图带字段即可update和注册一样,只是服务器不响应401请求现在的contact list,将contact的表里面置空取消注册,expires=0,如果是运用到所有,则contact
2013-01-11 18:26:51
2547
原创 opensips 开发日志1(配置独立的log文件)
首先,配置单独的opensips log文件1、在opensips.cfg中将log_facility =LOG_LOCAL0 的注释去掉2、 touch /var/log/opensips.log3、在ubuntu10.04下面,打开/etc/rsyslog.conf增加配置local0.* /var/log/opensips
2013-01-11 11:03:47
5026
原创 Android Handler的几种写法
直接在oncreate()中创建 public void onCreate(Bundle savedInstanceState){super.onCreate(this, savedInstanceState);setContentView(R.layout.chatroom);mContext = this;mInstance = this;init();P
2012-12-21 10:29:03
2461
原创 peerconnection 学习
在VS2008的webrtc里面打即时窗口的log : LOG(LS_INFO) wWinMain为peerconnection的主函数 MainWnd wnd;//调用main_wnd.c里面的类 if (!wnd.Create()) { ASSERT(false); return -1; }创建主窗口 while ((gm = :
2012-11-08 10:31:55
608
原创 webrtc 开发心得,遇到的问题
首先是搭建环境的时候遇到的问题svn命令无用的情况下,需要安装Slik-Subversion-1.7.7-x64.msi遇到svn 版本 too older,手动下载上面的软件,然后讲bin文件夹覆盖depot_tools的文件夹下的svn_binpeerconnection项目无法生成sln工程时,将项目的peerconnection中的文件全部放入peercon
2012-11-01 14:30:03
981
原创 Android上的一点心得
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////在定义服务的时候,AndroidManifest.xml的中,name一定要正确一定要和对应的java文件一样,今天就是因为这个不正
2012-09-25 01:01:12
399
转载 Android中Handler的作用(转)
Android中Handler的作用分类: Android Android 移动开发 大学 2011-07-16 23:43 238人阅读 评论(0) 收藏 举报 * Handler的定义: * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时, * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中
2012-09-17 12:47:48
680
原创 android简易下载
package downlearn.wdd;import java.io.File;import java.io.InputStream; import java.io.InputStreamReader; import android.os.Bundle;import android.os.Environment;import android
2012-07-30 15:48:15
406
原创 快速排序算法,感觉写的很乱,上面的是第一次排序,下面的是递归算法
#include#include #include int main(void){int a[7] = {7,8,1,5,2,3,4};int i=0,j=7-1;int k =0;int key = a[0];int tmp = 0;while(i {while(j>=0 && i{if(a[j]{tmp
2012-04-30 15:55:14
510
原创 螺旋队列
if (x == r && abs(y) != r ) result = n*n - 3*n +3 -(r - y); if (x == -r && abs(y) != r ) result = n*n - n - (n- r + y - 2); else i
2011-08-12 16:16:41
304
原创 VC6.0 文字处理
TEXTMETRIC tm; int y = 0; CFont fntZdy, *pfntOld; pfntOld =(CFont *)pDC->SelectStockObject(DEVICE_DEFAULT_FONT); pDC->TextOut(10,y,"Hello! T
2011-07-27 14:43:21
359
原创 贪吃蛇5
void CPointmoveView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default switch(nChar)//WM_KEYDOWN响应 { case VK_UP: if(movepoint[0].r!=2)
2011-06-20 20:29:00
376
原创 MFC 贪吃蛇
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; cs.cx=535;//设置窗口长度 cs.cy=605;//设置窗口宽度 // TODO: Modify the Window class or styles here by modify
2011-06-16 09:59:00
550
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人