2015-01-26 2 views
0

Я развиваюсь для компании, и они попросили меня написать класс Java или что-то такое, что делает звонок одним щелчком мыши, поэтому он запускает действие, открывающее соединение с их серверами, регистрирует, совершает вызов SIP, а затем подтягивания. Но я не хочу отдать свой исходный код. Я хотел бы дать им только метод так, что они делают свои собственные приложения и просто вызвать действие, какКак отдать метод без предоставления источника?

<Button android:text="@string/doCall /> 

и импортировать этот метод в своем классе Java.

public void doCall(View view) { 
    //Code supposed to be hidden 
}; 

Любые идеи?

+0

Вам необходимо сжать свои классы и поделиться, а также предоставить полезную документацию. http://docs.oracle.com/javase/tutorial/deployment/jar/basicsindex.html –

ответ

2

Вы можете предоставить компании интерфейс с методами, к которым вы хотите иметь доступ.

Ваш класс будет реализовывать этот интерфейс, обеспечивая функциональность, в которой они нуждаются.

+0

Мой класс или их класс? – MarAvFe

+0

Ваш класс будет реализовывать этот интерфейс, чтобы они могли вызывать методы через интерфейс, а ваш класс был тем, у кого есть фактический код, который делает вещь. – Skardian

+0

Если я реализую этот интерфейс «inter» в своем классе «classy», а затем я даю им «inter», как бы они могли использовать классный, если бы я не дал их им? – MarAvFe